def test_services_get_disabled(self, mock_is_service_enabled): request = self.mock_rest_request(GET={}) mock_is_service_enabled.return_value = False response = nova.Services().get(request) self.assertStatusCode(response, 501) mock_is_service_enabled.assert_called_once_with(request, 'compute')
def test_services_get_disabled(self): request = self.mock_rest_request(GET={}) api.base.is_service_enabled(request, 'compute').AndReturn(False) self.mox.ReplayAll() response = nova.Services().get(request) self.assertStatusCode(response, 501)
def test_services_get(self, nc): request = self.mock_rest_request(GET={}) nc.service_list.return_value = [ mock.Mock(**{'to_dict.return_value': {'id': '1'}}), mock.Mock(**{'to_dict.return_value': {'id': '2'}}) ] api.base.is_service_enabled(request, 'compute').AndReturn(True) self.mox.ReplayAll() response = nova.Services().get(request) self.assertStatusCode(response, 200) self.assertEqual(response.content.decode('utf-8'), '{"items": [{"id": "1"}, {"id": "2"}]}') nc.service_list.assert_called_once_with(request)
def test_services_get(self, nc, mock_is_service_enabled): request = self.mock_rest_request(GET={}) nc.service_list.return_value = [ mock.Mock(**{'to_dict.return_value': {'id': '1'}}), mock.Mock(**{'to_dict.return_value': {'id': '2'}}) ] mock_is_service_enabled.return_value = True response = nova.Services().get(request) self.assertStatusCode(response, 200) self.assertEqual('{"items": [{"id": "1"}, {"id": "2"}]}', response.content.decode('utf-8')) nc.service_list.assert_called_once_with(request) mock_is_service_enabled.assert_called_once_with(request, 'compute')