Esempio n. 1
0
 def test_service_get(self, ServiceHandler, resp_mock, request_mock):
     hand_get = ServiceHandler.return_value.get
     hand_get.return_value = fakes.FakeService()
     cont = service.ServiceController('test_id')
     cont.get()
     hand_get.assert_called_with('test_id')
     self.assertEqual(200, resp_mock.status)
Esempio n. 2
0
 def test_service_delete_ok(self, ServiceHandler, resp_mock, request_mock):
     hand_delete = ServiceHandler.return_value.delete
     hand_delete.return_value = None
     obj = service.ServiceController('test_id')
     obj.delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(204, resp_mock.status)
Esempio n. 3
0
 def test_service_put_none(self, ServiceHandler, resp_mock, request_mock):
     request_mock.body = None
     request_mock.content_type = 'application/json'
     hand_put = ServiceHandler.return_value.put
     hand_put.return_value = fakes.FakeService()
     service.ServiceController('test_id').put()
     self.assertEqual(400, resp_mock.status)
Esempio n. 4
0
 def test_service_put_ok(self, ServiceHandler, resp_mock, request_mock):
     json_update = {'name': 'fee', 'user_id': 'me'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = ServiceHandler.return_value.update
     hand_update.return_value = fakes.FakeService()
     service.ServiceController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(200, resp_mock.status)
Esempio n. 5
0
 def test_service_get_not_found(self, ServiceHandler,
                                resp_mock, request_mock):
     hand_get = ServiceHandler.return_value.get
     hand_get.side_effect = exception.NotFound(name='service',
                                               service_id='test_id')
     cont = service.ServiceController('test_id')
     cont.get()
     hand_get.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Esempio n. 6
0
 def test_service_delete_not_found(self, ServiceHandler, resp_mock,
                                   request_mock):
     hand_delete = ServiceHandler.return_value.delete
     hand_delete.side_effect = exception.ResourceNotFound(
         name='service', service_id='test_id')
     obj = service.ServiceController('test_id')
     obj.delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Esempio n. 7
0
 def test_service_put_not_found(self, ServiceHandler, resp_mock,
                                request_mock):
     json_update = {'user_id': 'foo', 'name': 'appy'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = ServiceHandler.return_value.update
     hand_update.side_effect = exception.ResourceNotFound(
         name='service', service_id='test_id')
     service.ServiceController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(404, resp_mock.status)
Esempio n. 8
0
 def test_service_get(self, ServiceHandler, resp_mock, request_mock):
     hand_get = ServiceHandler.return_value.get
     fake_service = fakes.FakeService()
     hand_get.return_value = fake_service
     cont = service.ServiceController('test_id')
     resp = cont.get()
     self.assertIsNotNone(resp)
     self.assertEqual(fake_service.name, resp['result'].name)
     self.assertEqual(fake_service.description, resp['result'].description)
     self.assertEqual(fake_service.project_id, resp['result'].project_id)
     self.assertEqual(fake_service.uuid, resp['result'].uuid)
     hand_get.assert_called_with('test_id')
     self.assertEqual(200, resp_mock.status)
Esempio n. 9
0
 def test_service_delete(self, resp_mock, request_mock):
     obj = service.ServiceController('test_id')
     obj.delete()
     self.assertEqual(400, resp_mock.status)
Esempio n. 10
0
 def test_service_put(self, resp_mock, request_mock):
     obj = service.ServiceController('test_id')
     obj.put(None)
     self.assertEqual(400, resp_mock.status)
Esempio n. 11
0
 def test_service_get(self, resp_mock, request_mock):
     obj = service.ServiceController('test_id')
     obj.get()
     self.assertEqual(200, resp_mock.status)