summaryrefslogtreecommitdiff
path: root/nova/tests/unit/compute
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-11-04 13:24:47 +0000
committerGerrit Code Review <review@openstack.org>2021-11-04 13:24:47 +0000
commit858b700ba5a30301c7c212aae09d95a2ee287f6e (patch)
tree2074cdf013d2e1c33b97d046614cb06c3955621e /nova/tests/unit/compute
parent909cfc76369b94b026cf42b86fb5a310dce21a8c (diff)
parent6fd071b904282e106de7488a076d4f703636af21 (diff)
downloadnova-858b700ba5a30301c7c212aae09d95a2ee287f6e.tar.gz
Merge "compute: Update volume_id within connection_info during swap_volume"
Diffstat (limited to 'nova/tests/unit/compute')
-rw-r--r--nova/tests/unit/compute/test_compute_mgr.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/nova/tests/unit/compute/test_compute_mgr.py b/nova/tests/unit/compute/test_compute_mgr.py
index 091c762f0a..945d2206ae 100644
--- a/nova/tests/unit/compute/test_compute_mgr.py
+++ b/nova/tests/unit/compute/test_compute_mgr.py
@@ -2977,8 +2977,11 @@ class ComputeManagerUnitTestCase(test.NoDBTestCase,
self.assertEqual(uuids.old_volume_id, bdm.volume_id)
self.assertEqual(uuids.new_attachment_id, bdm.attachment_id)
self.assertEqual(1, bdm.volume_size)
- self.assertEqual(uuids.old_volume_id,
- jsonutils.loads(bdm.connection_info)['serial'])
+ new_conn_info = jsonutils.loads(bdm.connection_info)
+ self.assertEqual(uuids.old_volume_id, new_conn_info['serial'])
+ self.assertEqual(uuids.old_volume_id, new_conn_info['volume_id'])
+ self.assertEqual(
+ uuids.old_volume_id, new_conn_info['data']['volume_id'])
@mock.patch.object(compute_utils, 'notify_about_volume_swap')
@mock.patch.object(objects.BlockDeviceMapping,
@@ -3049,6 +3052,9 @@ class ComputeManagerUnitTestCase(test.NoDBTestCase,
self.assertEqual(2, bdm.volume_size)
new_conn_info = jsonutils.loads(bdm.connection_info)
self.assertEqual(uuids.new_volume_id, new_conn_info['serial'])
+ self.assertEqual(uuids.new_volume_id, new_conn_info['volume_id'])
+ self.assertEqual(
+ uuids.new_volume_id, new_conn_info['data']['volume_id'])
self.assertNotIn('multiattach', new_conn_info)
@mock.patch.object(compute_utils, 'add_instance_fault_from_exc')