Example #1
0
 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)
Example #2
0
 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)