summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorBrian Waldon <brian.waldon@rackspace.com>2011-12-20 17:24:13 -0500
committerBrian Waldon <brian.waldon@rackspace.com>2011-12-20 17:55:11 -0500
commitb1bd80bb087c37846edfd598d20eee5151788ddd (patch)
tree38b6899347f79938472dff8b0bbe0091b01f8847 /nova/tests
parent47c4c49baaa08c83c29f695ed85e626b381b0a7e (diff)
Fix one last bug in os-console-output extension
Actually fixes bug 907083 Change-Id: Ia57d316db0c79d7e78ef3225e77cd95589ac68de
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/api/openstack/v2/contrib/test_console_output.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/nova/tests/api/openstack/v2/contrib/test_console_output.py b/nova/tests/api/openstack/v2/contrib/test_console_output.py
index bfb734f80..0fae967eb 100644
--- a/nova/tests/api/openstack/v2/contrib/test_console_output.py
+++ b/nova/tests/api/openstack/v2/contrib/test_console_output.py
@@ -24,7 +24,7 @@ from nova.tests.api.openstack import fakes
def fake_get_console_output(self, _context, _instance, tail_length):
- fixture = [str(i) for i in range(10)]
+ fixture = [str(i) for i in range(5)]
if tail_length is None:
pass
@@ -60,7 +60,9 @@ class ConsoleOutputExtensionTest(test.TestCase):
req.headers["content-type"] = "application/json"
res = req.get_response(fakes.wsgi_app())
+ output = json.loads(res.body)
self.assertEqual(res.status_int, 200)
+ self.assertEqual(output, {'output': '0\n1\n2\n3\n4'})
def test_get_console_output_with_tail(self):
body = {'os-getConsoleOutput': {'length': 3}}
@@ -69,7 +71,9 @@ class ConsoleOutputExtensionTest(test.TestCase):
req.body = json.dumps(body)
req.headers["content-type"] = "application/json"
res = req.get_response(fakes.wsgi_app())
+ output = json.loads(res.body)
self.assertEqual(res.status_int, 200)
+ self.assertEqual(output, {'output': '2\n3\n4'})
def test_get_text_console_no_instance(self):
self.stubs.Set(compute.API, 'get', fake_get_not_found)