def _test_extension_list(self, nc): request = self.mock_rest_request() nc.list_extensions.return_value = [ mock.Mock(**{'to_dict.return_value': {'name': 'foo'}}), mock.Mock(**{'to_dict.return_value': {'name': 'bar'}}), ] response = nova.Extensions().get(request) self.assertStatusCode(response, 200) self.assertEqual(response.content, '{"items": [{"name": "foo"}, {"name": "bar"}]}') nc.list_extensions.assert_called_once_with(request)
def test_extension_list(self): request = self.mock_rest_request() self.mock_list_extensions.return_value = ['foo', 'bar'] response = nova.Extensions().get(request) self.assertStatusCode(response, 200) self.assertEqual({"items": [{ "name": "foo" }, { "name": "bar" }]}, response.json) self.mock_list_extensions.assert_called_once_with(request)