summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Walsh <sandy.walsh@rackspace.com>2011-01-06 04:59:13 -0400
committerSandy Walsh <sandy.walsh@rackspace.com>2011-01-06 04:59:13 -0400
commit792ba27a6e6d5abb51b2659cd02e7fb5f8bd1cf4 (patch)
tree59086bd4bbaaf3dde33c19d7d5a5a98126a2865e
parent457e19826cfdb7f8f324180e42d8df79da48cfc6 (diff)
parent9eca4d51f55b078942c9886fd5b785d6f045c6d2 (diff)
downloadnova-792ba27a6e6d5abb51b2659cd02e7fb5f8bd1cf4.tar.gz
nova-792ba27a6e6d5abb51b2659cd02e7fb5f8bd1cf4.tar.xz
nova-792ba27a6e6d5abb51b2659cd02e7fb5f8bd1cf4.zip
merge with trunk
-rw-r--r--nova/api/ec2/cloud.py2
-rw-r--r--nova/tests/test_cloud.py11
2 files changed, 7 insertions, 6 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py
index 0c0027287..6619b5452 100644
--- a/nova/api/ec2/cloud.py
+++ b/nova/api/ec2/cloud.py
@@ -592,7 +592,7 @@ class CloudController(object):
return {'reservationSet': self._format_instances(context)}
def _format_run_instances(self, context, reservation_id):
- i = self._format_instances(context, reservation_id)
+ i = self._format_instances(context, reservation_id=reservation_id)
assert len(i) == 1
return i[0]
diff --git a/nova/tests/test_cloud.py b/nova/tests/test_cloud.py
index 42344af1c..ba58fab59 100644
--- a/nova/tests/test_cloud.py
+++ b/nova/tests/test_cloud.py
@@ -140,15 +140,16 @@ class CloudTestCase(test.TestCase):
kwargs = {'image_id': image_id,
'instance_type': instance_type,
'max_count': max_count}
- rv = yield self.cloud.run_instances(self.context, **kwargs)
+ rv = self.cloud.run_instances(self.context, **kwargs)
+ print rv
instance_id = rv['instancesSet'][0]['instanceId']
- output = yield self.cloud.get_console_output(context=self.context,
+ output = self.cloud.get_console_output(context=self.context,
instance_id=[instance_id])
self.assertEquals(b64decode(output['output']), 'FAKE CONSOLE OUTPUT')
# TODO(soren): We need this until we can stop polling in the rpc code
# for unit tests.
greenthread.sleep(0.3)
- rv = yield self.cloud.terminate_instances(self.context, [instance_id])
+ rv = self.cloud.terminate_instances(self.context, [instance_id])
def test_key_generation(self):
result = self._create_key('test')
@@ -186,7 +187,7 @@ class CloudTestCase(test.TestCase):
kwargs = {'image_id': image_id,
'instance_type': instance_type,
'max_count': max_count}
- rv = yield self.cloud.run_instances(self.context, **kwargs)
+ rv = self.cloud.run_instances(self.context, **kwargs)
# TODO: check for proper response
instance_id = rv['reservationSet'][0].keys()[0]
instance = rv['reservationSet'][0][instance_id][0]
@@ -209,7 +210,7 @@ class CloudTestCase(test.TestCase):
for instance in reservations[reservations.keys()[0]]:
instance_id = instance['instance_id']
logging.debug("Terminating instance %s" % instance_id)
- rv = yield self.compute.terminate_instance(instance_id)
+ rv = self.compute.terminate_instance(instance_id)
def test_instance_update_state(self):
def instance(num):