summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2011-11-28 17:48:31 +0000
committerGerrit Code Review <review@openstack.org>2011-11-28 17:48:31 +0000
commit3e8e1e7178cfb78f1ded3bebc988d649bd982caf (patch)
treef3844673a93d06189da37fb2ba4cb1b91668bacf /nova/tests
parente0ef89f091a77a25fa9bcfd466159e101cb42c56 (diff)
parent88196c3a4fa9cbf549594fe4d6128fcfab76ff66 (diff)
Merge "Use instance uuids for consoles and diagnostics."
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/test_compute.py35
1 files changed, 22 insertions, 13 deletions
diff --git a/nova/tests/test_compute.py b/nova/tests/test_compute.py
index 6e1302520..a67d16e40 100644
--- a/nova/tests/test_compute.py
+++ b/nova/tests/test_compute.py
@@ -374,33 +374,42 @@ class ComputeTestCase(BaseTestCase):
def test_console_output(self):
"""Make sure we can get console output from instance"""
- instance_id = self._create_instance()
- self.compute.run_instance(self.context, instance_id)
+ instance = self._create_fake_instance()
+ self.compute.run_instance(self.context, instance['id'])
console = self.compute.get_console_output(self.context,
- instance_id)
+ instance['uuid'])
self.assert_(console)
- self.compute.terminate_instance(self.context, instance_id)
+ self.compute.terminate_instance(self.context, instance['id'])
def test_ajax_console(self):
"""Make sure we can get console output from instance"""
- instance_id = self._create_instance()
- self.compute.run_instance(self.context, instance_id)
+ instance = self._create_fake_instance()
+ self.compute.run_instance(self.context, instance['id'])
console = self.compute.get_ajax_console(self.context,
- instance_id)
+ instance['uuid'])
self.assert_(set(['token', 'host', 'port']).issubset(console.keys()))
- self.compute.terminate_instance(self.context, instance_id)
+ self.compute.terminate_instance(self.context, instance['id'])
def test_vnc_console(self):
"""Make sure we can a vnc console for an instance."""
- instance_id = self._create_instance()
- self.compute.run_instance(self.context, instance_id)
+ instance = self._create_fake_instance()
+ self.compute.run_instance(self.context, instance['id'])
- console = self.compute.get_vnc_console(self.context,
- instance_id)
+ console = self.compute.get_vnc_console(self.context, instance['uuid'])
self.assert_(console)
- self.compute.terminate_instance(self.context, instance_id)
+ self.compute.terminate_instance(self.context, instance['id'])
+
+ def test_diagnostics(self):
+ """Make sure we can get diagnostics for an instance."""
+ instance = self._create_fake_instance()
+ self.compute.run_instance(self.context, instance['id'])
+
+ diagnostics = self.compute.get_diagnostics(self.context,
+ instance['uuid'])
+ self.assertEqual(diagnostics, 'FAKE_DIAGNOSTICS')
+ self.compute.terminate_instance(self.context, instance['id'])
def test_add_fixed_ip_usage_notification(self):
def dummy(*args, **kwargs):