diff options
Diffstat (limited to 'api/tests')
-rw-r--r-- | api/tests/test_snake_names.py | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/api/tests/test_snake_names.py b/api/tests/test_snake_names.py index fcb70abd..cc14abb1 100644 --- a/api/tests/test_snake_names.py +++ b/api/tests/test_snake_names.py @@ -10,19 +10,32 @@ class StatusTests(APISubdomainTestCase): super().setUp() self.client.force_authenticate(user=None) - def test_cannot_read_snake_names(self): - url = reverse('snakename-list', host='api') + def test_cannot_read_snake_name_list(self): + url = reverse('bot:snakename-list', host='api') response = self.client.get(url) self.assertEqual(response.status_code, 401) + def test_cannot_read_snake_names_with_get_all_param(self): + url = reverse('bot:snakename-list', host='api') + response = self.client.get(f'{url}?get_all=True') + + self.assertEqual(response.status_code, 401) + class EmptyDatabaseSnakeNameTests(APISubdomainTestCase): - def test_endpoint_unauthed_returns_empty_list(self): - url = reverse('snakename-list', host='api') + def test_endpoint_returns_empty_object(self): + url = reverse('bot:snakename-list', host='api') response = self.client.get(url) self.assertEqual(response.status_code, 200) + self.assertEqual(response.json(), {}) + + def test_endpoint_returns_empty_list_with_get_all_param(self): + url = reverse('bot:snakename-list', host='api') + response = self.client.get(f'{url}?get_all=True') + + self.assertEqual(response.status_code, 200) self.assertEqual(response.json(), []) @@ -31,9 +44,9 @@ class SnakeNameListTests(APISubdomainTestCase): def setUpTestData(cls): cls.snake_python = SnakeName.objects.create(name='Python', scientific='Totally.') - def test_endpoint_returns_all_snakes(self): - url = reverse('snakename-list', host='api') - response = self.client.get(url) + def test_endpoint_returns_all_snakes_with_get_all_param(self): + url = reverse('bot:snakename-list', host='api') + response = self.client.get(f'{url}?get_all=True') self.assertEqual(response.status_code, 200) self.assertEqual( |