diff options
| author | Mark Washenberger <mark.washenberger@rackspace.com> | 2011-11-28 09:33:01 -0500 |
|---|---|---|
| committer | Mark Washenberger <markw@poledra.(none)> | 2011-11-28 09:53:56 -0500 |
| commit | 88196c3a4fa9cbf549594fe4d6128fcfab76ff66 (patch) | |
| tree | 7923a9a0b7c9bf041083c89695d2eee34c1e49e9 /nova/tests | |
| parent | 43bb342296936887a33deba4fb4666eadc747244 (diff) | |
Use instance uuids for consoles and diagnostics.
Related to blueprint internal-uuids.
Change-Id: I84735c177592b669591d4409ce35138bf7a3c796
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/test_compute.py | 35 |
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): |
