diff options
| author | Rick Harris <rconradharris@gmail.com> | 2012-05-03 22:30:32 +0000 |
|---|---|---|
| committer | Brian Elliott <brian.elliott@rackspace.com> | 2012-08-31 16:09:33 +0000 |
| commit | 04e6ad112f541df68b06c17f141be916e5e8bdb2 (patch) | |
| tree | 77fec07b44b60475b1e7f8c2d923f53522f5d4be /nova/tests | |
| parent | a9e84dd614a26f093594a9ccec10740bd3ecd9e6 (diff) | |
Save the original base image ref for snapshots.
Save the base image ref in instance system metadata for tracking
purposes.
(This is modified code originally from Rick Harris.)
Change-Id: I574c597c7ff2e55675ebdaa7b3213b53e61a94b7
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/compute/test_compute.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py index 822c23e03..403d56f58 100644 --- a/nova/tests/compute/test_compute.py +++ b/nova/tests/compute/test_compute.py @@ -2508,10 +2508,14 @@ class ComputeAPITestCase(BaseTestCase): try: sys_metadata = db.instance_system_metadata_get(self.context, ref[0]['uuid']) - self.assertEqual(sys_metadata, - {'image_kernel_id': 'fake_kernel_id', + + image_props = {'image_kernel_id': 'fake_kernel_id', 'image_ramdisk_id': 'fake_ramdisk_id', - 'image_something_else': 'meow', }) + 'image_something_else': 'meow', } + for key, value in image_props.iteritems(): + self.assertTrue(key in sys_metadata) + self.assertEqual(value, sys_metadata[key]) + finally: db.instance_destroy(self.context, ref[0]['uuid']) |
