def test_delete(self): """Check the delete endpoint.""" put(self.task_payload.to_dict()) self.assertIsNotNone(self.dummy.get('something')) delete(dict(name='something')) self.assertEqual(self.dummy.get('something'), None)
def test_search_partial_kwargs(self): """Check the search endpoint with only one kwarg.""" put(self.task_payload.to_dict()) response = search(dict(task_name='something')) self.assertEqual(response[0], self.task_payload.to_dict()) response = search(dict(worker_type='nautilus')) self.assertEqual(response[0], self.task_payload.to_dict())
def test_get(self): """Check the get endpoint.""" put(self.task_payload.to_dict()) result = get(dict(name='something')) self.assertEqual(result, self.task_payload.to_dict()) self.assertEqual(result['name'], 'something') self.assertEqual(result['worker_type'], 'nautilus')
def test_update(self): """Check the update endpoint.""" put(self.task_payload.to_dict()) self.task_payload.worker_type = 'newsomething' response = update(self.task_payload.to_dict()) self.task_payload.worker_type = 'newsomething' result = get(dict(name='something')) self.assertEqual(response, 'ok') self.assertEqual(result, self.task_payload.to_dict())
def test_put(self): """Check the put endpoint.""" response = put(self.task_payload.to_dict()) stored = self.dummy.get('something') self.assertEqual(stored.name, 'something') self.assertEqual(response, 'ok')
def test_search_full_kwargs(self): """Check result with full kwargs.""" put(self.task_payload.to_dict()) response = search(dict(task_name='something', worker_type='nautilus')) self.assertEqual(response[0], self.task_payload.to_dict())
def test_search_bad_query(self): """Test the search endpoint with no kwargs.""" put(self.task_payload.to_dict()) response = search({}) self.assertEqual(response, 'nok')
def test_put_bad_data(self): """Check the returned code is negative.""" response = put({}) self.assertEqual(response, 'nok')