summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/conductor
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-07-18 04:22:06 +0000
committerGerrit Code Review <review@openstack.org>2020-07-18 04:22:06 +0000
commitc9a0bce01bbe8ae57d50998152fc95b708881d5f (patch)
tree265f6bf1754547892ceeaaae7da182b4174a5df6 /ironic/tests/unit/conductor
parent674ed29347bbbc2d54a0f02c9683244b2db2cbfc (diff)
parentba0dc574bc47abae71e5a48b8868e8a8fdccea50 (diff)
downloadironic-c9a0bce01bbe8ae57d50998152fc95b708881d5f.tar.gz
Merge "Follow-up on blocking port deletions"
Diffstat (limited to 'ironic/tests/unit/conductor')
-rw-r--r--ironic/tests/unit/conductor/test_manager.py6
-rw-r--r--ironic/tests/unit/conductor/test_utils.py6
2 files changed, 8 insertions, 4 deletions
diff --git a/ironic/tests/unit/conductor/test_manager.py b/ironic/tests/unit/conductor/test_manager.py
index 67ee3c570..3556d4df2 100644
--- a/ironic/tests/unit/conductor/test_manager.py
+++ b/ironic/tests/unit/conductor/test_manager.py
@@ -6519,10 +6519,8 @@ class DestroyPortTestCase(mgr_utils.ServiceSetUpMixin, db_base.DbTestCase):
self.context,
node_id=node.id,
internal_info={'tenant_vif_port_id': 'fake-id'})
- exc = self.assertRaises(messaging.rpc.ExpectedException,
- self.service.destroy_port,
- self.context, port)
- self.assertEqual(exception.InvalidState, exc.exc_info[0])
+ self.service.destroy_port(self.context, port)
+ self.assertRaises(exception.PortNotFound, port.refresh)
def test_destroy_port_node_active_and_maintenance_no_vif(self):
instance_uuid = uuidutils.generate_uuid()
diff --git a/ironic/tests/unit/conductor/test_utils.py b/ironic/tests/unit/conductor/test_utils.py
index 98eb0b9f4..0dea519e2 100644
--- a/ironic/tests/unit/conductor/test_utils.py
+++ b/ironic/tests/unit/conductor/test_utils.py
@@ -2127,3 +2127,9 @@ class GetAttachedVifTestCase(db_base.DbTestCase):
vif, use = conductor_utils.get_attached_vif(self.port)
self.assertEqual('1', vif)
self.assertEqual('rescuing', use)
+
+ def test_get_attached_vif_inspecting(self):
+ self.port.internal_info = {'inspection_vif_port_id': '1'}
+ vif, use = conductor_utils.get_attached_vif(self.port)
+ self.assertEqual('1', vif)
+ self.assertEqual('inspecting', use)