aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar bendiller <[email protected]>2020-01-07 03:14:56 -0700
committerGravatar bendiller <[email protected]>2020-01-07 03:14:56 -0700
commit647a3576402cbcb83f2998e0277c2d4774d55ee8 (patch)
tree76c6f09131f1918ebb2855378c1b3aaaf6cc1fb4
parentInstantiate test_reminders module; implement UnauthedReminderAPITests (diff)
Implement EmptyDatabaseReminderAPITests
-rw-r--r--pydis_site/apps/api/tests/test_reminders.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/pydis_site/apps/api/tests/test_reminders.py b/pydis_site/apps/api/tests/test_reminders.py
index 55fb8000..01f6d8e4 100644
--- a/pydis_site/apps/api/tests/test_reminders.py
+++ b/pydis_site/apps/api/tests/test_reminders.py
@@ -25,3 +25,18 @@ class UnauthedReminderAPITests(APISubdomainTestCase):
response = self.client.delete(url)
self.assertEqual(response.status_code, 401)
+
+
+class EmptyDatabaseReminderAPITests(APISubdomainTestCase):
+ def test_list_all_returns_empty_list(self):
+ url = reverse('bot:reminder-list', host='api')
+ response = self.client.get(url)
+
+ self.assertEqual(response.status_code, 200)
+ self.assertEqual(response.json(), [])
+
+ def test_delete_returns_404(self):
+ url = reverse('bot:reminder-detail', args=('1234',), host='api')
+ response = self.client.delete(url)
+
+ self.assertEqual(response.status_code, 404)