summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2011-03-14 12:07:27 -0500
committerCerberus <matt.dietz@rackspace.com>2011-03-14 12:07:27 -0500
commit1ebae577150ce64d81d102c2e162acfe5a72528b (patch)
treeebce42faf7729e6382e7d4e92608ca38bf9a49d1 /nova
parent1f763599d733de1ded1074dee828237256eda01d (diff)
downloadnova-1ebae577150ce64d81d102c2e162acfe5a72528b.tar.gz
nova-1ebae577150ce64d81d102c2e162acfe5a72528b.tar.xz
nova-1ebae577150ce64d81d102c2e162acfe5a72528b.zip
Test changes
Diffstat (limited to 'nova')
-rw-r--r--nova/compute/api.py2
-rw-r--r--nova/tests/test_compute.py15
2 files changed, 13 insertions, 4 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py
index 3920f2af8..9d238c7d0 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -482,7 +482,7 @@ class API(base.Base):
{"method": "prep_resize",
"args": {"topic": FLAGS.compute_topic,
"instance_id": instance_id,
- "instance_type": new_instance_type}})
+ "flavor_id": flavor_id}})
def pause(self, context, instance_id):
"""Pause the given instance."""
diff --git a/nova/tests/test_compute.py b/nova/tests/test_compute.py
index 47e0f66fb..265421837 100644
--- a/nova/tests/test_compute.py
+++ b/nova/tests/test_compute.py
@@ -292,14 +292,18 @@ class ComputeTestCase(test.TestCase):
"""Ensure instance can be migrated/resized"""
instance_id = self._create_instance()
context = self.context.elevated()
+ small_inst_type_id = self._create_instance_type(dict(flavorid=1,
+ memory_mb=512, name='m1.small'))
+
self.compute.run_instance(self.context, instance_id)
db.instance_update(self.context, instance_id, {'host': 'foo'})
- self.compute.prep_resize(context, instance_id)
+ self.compute.prep_resize(context, instance_id, 1)
migration_ref = db.migration_get_by_instance_and_status(context,
instance_id, 'pre-migrating')
self.compute.resize_instance(context, instance_id,
migration_ref['id'])
self.compute.terminate_instance(context, instance_id)
+ self.db.instance_type_purge(context, 'm1.small')
def test_resize_invalid_flavor_fails(self):
"""Ensure invalid flavors raise"""
@@ -317,7 +321,7 @@ class ComputeTestCase(test.TestCase):
instance_id = self._create_instance()
small_inst_type_id = self._create_instance_type(dict(flavorid=1,
- memory_mb=512))
+ memory_mb=512, name='m1.small'))
big_inst_type_id = self._create_instance_type(dict(flavorid=2,
name='m1.wowzers', memory_mb=8192))
@@ -331,6 +335,8 @@ class ComputeTestCase(test.TestCase):
context, instance_id, 1)
self.compute.terminate_instance(context, instance_id)
+ self.db.instance_type_purge(context, 'm1.small')
+ self.db.instance_type_purge(context, 'm1.wowzers')
def test_get_by_flavor_id(self):
type = instance_types.get_by_flavor_id(1)
@@ -340,7 +346,10 @@ class ComputeTestCase(test.TestCase):
"""Ensure instance fails to migrate when source and destination are
the same host"""
instance_id = self._create_instance()
+ small_inst_type_id = self._create_instance_type(dict(flavorid=1,
+ memory_mb=512, name='m1.small'))
self.compute.run_instance(self.context, instance_id)
self.assertRaises(exception.Error, self.compute.prep_resize,
- self.context, instance_id)
+ self.context, instance_id, 1)
self.compute.terminate_instance(self.context, instance_id)
+ self.db.instance_type_purge(context, 'm1.small')