From 04e6ad112f541df68b06c17f141be916e5e8bdb2 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Thu, 3 May 2012 22:30:32 +0000 Subject: 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 --- nova/tests/compute/test_compute.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'nova/tests') 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']) -- cgit