diff options
author | 2020-01-07 03:14:22 -0700 | |
---|---|---|
committer | 2020-01-07 03:14:22 -0700 | |
commit | 2552f22a25913adbbc024dfe6b8948b5e7acd18f (patch) | |
tree | ab07521407508bb9c6fd6e7e300185abbc928844 | |
parent | Add 1em bottom margin to wiki markdown codeblocks. (diff) |
Instantiate test_reminders module; implement UnauthedReminderAPITests
-rw-r--r-- | pydis_site/apps/api/tests/test_reminders.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pydis_site/apps/api/tests/test_reminders.py b/pydis_site/apps/api/tests/test_reminders.py new file mode 100644 index 00000000..55fb8000 --- /dev/null +++ b/pydis_site/apps/api/tests/test_reminders.py @@ -0,0 +1,27 @@ +from django_hosts.resolvers import reverse + +from .base import APISubdomainTestCase + + +class UnauthedReminderAPITests(APISubdomainTestCase): + def setUp(self): + super().setUp() + self.client.force_authenticate(user=None) + + def test_list_returns_401(self): + url = reverse('bot:reminder-list', host='api') + response = self.client.get(url) + + self.assertEqual(response.status_code, 401) + + def test_create_returns_401(self): + url = reverse('bot:reminder-list', host='api') + response = self.client.post(url, data={'not': 'important'}) + + self.assertEqual(response.status_code, 401) + + def test_delete_returns_401(self): + url = reverse('bot:reminder-detail', args=('1234',), host='api') + response = self.client.delete(url) + + self.assertEqual(response.status_code, 401) |