summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-07-31 04:01:56 +0000
committerGerrit Code Review <review@openstack.org>2012-07-31 04:01:56 +0000
commitdc65ed42db79d242cbcdf4beb7a287be0fc707b6 (patch)
treec51d27952b97aea1fc986722451682aa73cc4961 /nova/tests
parent1f451731d58e01718f3b99d83f08acd251347202 (diff)
parent73af6fa9722b720923002f62e115d84b74c9fe33 (diff)
Merge "Send a full instance in remove_volume_connection."
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/compute/test_compute.py6
-rw-r--r--nova/tests/compute/test_rpcapi.py8
2 files changed, 8 insertions, 6 deletions
diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py
index fc2b183d9..27f0eb565 100644
--- a/nova/tests/compute/test_compute.py
+++ b/nova/tests/compute/test_compute.py
@@ -1612,11 +1612,13 @@ class ComputeTestCase(BaseTestCase):
'args': {'instance_id': inst_id,
'host': self.compute.host,
'teardown': False}})
+ rpcinst = jsonutils.to_primitive(
+ db.instance_get_by_uuid(self.context, instance['uuid']))
rpc.call(c, topic,
{"method": "remove_volume_connection",
- "args": {'instance_id': inst_id,
+ "args": {'instance': rpcinst,
'volume_id': volume_id},
- "version": "1.0"}, None)
+ "version": "1.26"}, None)
rpc.cast(c, topic,
{"method": "rollback_live_migration_at_destination",
"args": {'instance_id': inst_id},
diff --git a/nova/tests/compute/test_rpcapi.py b/nova/tests/compute/test_rpcapi.py
index e081c1455..edfbc309b 100644
--- a/nova/tests/compute/test_rpcapi.py
+++ b/nova/tests/compute/test_rpcapi.py
@@ -58,7 +58,7 @@ class ComputeRpcAPITestCase(test.TestCase):
'post_live_migration_at_destination', 'power_off_instance',
'power_on_instance', 'pre_live_migration', 'reboot_instance',
'rebuild_instance', 'remove_fixed_ip_from_instance',
- 'start_instance', 'stop_instance',
+ 'remove_volume_connection', 'start_instance', 'stop_instance',
'suspend_instance', 'unpause_instance'
]
@@ -84,8 +84,7 @@ class ComputeRpcAPITestCase(test.TestCase):
methods_with_instance):
instance = expected_msg['args']['instance']
del expected_msg['args']['instance']
- if method in ['rollback_live_migration_at_destination',
- 'remove_volume_connection']:
+ if method in ['rollback_live_migration_at_destination']:
expected_msg['args']['instance_id'] = instance['id']
else:
expected_msg['args']['instance_uuid'] = instance['uuid']
@@ -262,7 +261,8 @@ class ComputeRpcAPITestCase(test.TestCase):
def test_remove_volume_connection(self):
self._test_compute_api('remove_volume_connection', 'call',
- instance=self.fake_instance, volume_id='id', host='host')
+ instance=self.fake_instance, volume_id='id', host='host',
+ version='1.26')
def test_rescue_instance(self):
self._test_compute_api('rescue_instance', 'cast',