def test_correct_parameter_with_wrong_value_gives_error(self): request = construct_dummy_request(params={'q': ''}) response: IRequest = apiviews.find_statements_fn(request) self.assertEqual(response.status_code, 400)
def test_correct_parameter_with_correct_value_should_succeed(self): request = construct_dummy_request(params={'q': 'foo'}) response: IRequest = apiviews.find_statements_fn(request) self.assertIn('results', response) self.assertIsInstance(response.get('results'), list)
def test_missing_parameter_gives_error(self): request = construct_dummy_request() response: IRequest = apiviews.find_statements_fn(request) self.assertEqual(response.status_code, 400)