summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/modules/network/test_neutron.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/tests/unit/drivers/modules/network/test_neutron.py')
-rw-r--r--ironic/tests/unit/drivers/modules/network/test_neutron.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/ironic/tests/unit/drivers/modules/network/test_neutron.py b/ironic/tests/unit/drivers/modules/network/test_neutron.py
index 0b70446ce..665a674a6 100644
--- a/ironic/tests/unit/drivers/modules/network/test_neutron.py
+++ b/ironic/tests/unit/drivers/modules/network/test_neutron.py
@@ -19,7 +19,6 @@ from oslo_utils import uuidutils
from ironic.common import exception
from ironic.common import neutron as neutron_common
-from ironic.common import states
from ironic.conductor import task_manager
from ironic.drivers import base as drivers_base
from ironic.drivers.modules.network import neutron
@@ -106,65 +105,6 @@ class NeutronInterfaceTestCase(db_base.DbTestCase):
context=task.context)],
validate_mock.call_args_list)
- @mock.patch.object(neutron_common, 'validate_network', autospec=True)
- def test_validate_boot_option_netboot(self, validate_mock):
- driver_internal_info = self.node.driver_internal_info
- driver_internal_info['is_whole_disk_image'] = True
- self.node.driver_internal_info = driver_internal_info
- boot_option = {'capabilities': '{"boot_option": "netboot"}'}
- self.node.instance_info = boot_option
- self.node.provision_state = states.DEPLOYING
- self.node.save()
- with task_manager.acquire(self.context, self.node.id) as task:
- self.assertRaisesRegex(
- exception.InvalidParameterValue,
- 'cannot perform "local" boot for whole disk image',
- self.interface.validate, task)
- self.assertEqual([mock.call(CONF.neutron.cleaning_network,
- 'cleaning network',
- context=task.context),
- mock.call(CONF.neutron.provisioning_network,
- 'provisioning network',
- context=task.context)],
- validate_mock.call_args_list)
-
- @mock.patch.object(neutron_common, 'validate_network', autospec=True)
- def test_validate_boot_option_netboot_no_exc(self, validate_mock):
- CONF.set_override('default_boot_option', 'netboot', 'deploy')
- driver_internal_info = self.node.driver_internal_info
- driver_internal_info['is_whole_disk_image'] = True
- self.node.driver_internal_info = driver_internal_info
- self.node.provision_state = states.AVAILABLE
- self.node.save()
- with task_manager.acquire(self.context, self.node.id) as task:
- self.interface.validate(task)
- self.assertEqual([mock.call(CONF.neutron.cleaning_network,
- 'cleaning network',
- context=task.context),
- mock.call(CONF.neutron.provisioning_network,
- 'provisioning network',
- context=task.context)],
- validate_mock.call_args_list)
-
- @mock.patch.object(neutron_common, 'validate_network', autospec=True)
- def test_validate_boot_option_local(self, validate_mock):
- driver_internal_info = self.node.driver_internal_info
- driver_internal_info['is_whole_disk_image'] = True
- self.node.driver_internal_info = driver_internal_info
- boot_option = {'capabilities': '{"boot_option": "local"}'}
- self.node.instance_info = boot_option
- self.node.provision_state = states.DEPLOYING
- self.node.save()
- with task_manager.acquire(self.context, self.node.id) as task:
- self.interface.validate(task)
- self.assertEqual([mock.call(CONF.neutron.cleaning_network,
- 'cleaning network',
- context=task.context),
- mock.call(CONF.neutron.provisioning_network,
- 'provisioning network',
- context=task.context)],
- validate_mock.call_args_list)
-
@mock.patch.object(neutron_common, 'validate_network',
side_effect=lambda n, t, context=None: n, autospec=True)
@mock.patch.object(neutron_common, 'rollback_ports', autospec=True)