summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorDan Prince <dan.prince@rackspace.com>2011-08-26 09:54:53 -0400
committerDan Prince <dan.prince@rackspace.com>2011-08-26 09:54:53 -0400
commit5dc7956eed749c33b6cfaaaf122e829feec62ea9 (patch)
tree46b19ae4254e6e78c1f759eca212e62a0ec69f69 /nova/tests
parente38ba3a6066de8499ea5cc8d1fb2e5daefbf336a (diff)
Update compute API and manager so that the image_ref is set before
spawning the rebuilt instance. Fixes issue where rebuild didn't actually change the image_id.
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/integrated/test_servers.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/tests/integrated/test_servers.py b/nova/tests/integrated/test_servers.py
index c2f800689..b9382038a 100644
--- a/nova/tests/integrated/test_servers.py
+++ b/nova/tests/integrated/test_servers.py
@@ -193,7 +193,7 @@ class ServersTest(integrated_helpers._IntegratedTestBase):
# rebuild the server with metadata
post = {}
post['rebuild'] = {
- "imageRef": "https://localhost/v1.1/32278/images/2",
+ "imageRef": "https://localhost/v1.1/32278/images/3",
"name": "blah",
}
@@ -205,6 +205,7 @@ class ServersTest(integrated_helpers._IntegratedTestBase):
self.assertEqual(created_server_id, found_server['id'])
self.assertEqual({}, found_server.get('metadata'))
self.assertEqual('blah', found_server.get('name'))
+ self.assertEqual('3', found_server.get('image')['id'])
# Cleanup
self._delete_server(created_server_id)