From 6fe3bf908a1800af1d4a55f7a9937f8040a65785 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 10 Jun 2022 15:41:35 +0200 Subject: [PATCH] Added unit test. --- modoboa/admin/api/v2/tests.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modoboa/admin/api/v2/tests.py b/modoboa/admin/api/v2/tests.py index bcbd146b7..d1cec2bd2 100644 --- a/modoboa/admin/api/v2/tests.py +++ b/modoboa/admin/api/v2/tests.py @@ -467,3 +467,20 @@ class UserAccountViewSetTestCase(ModoAPITestCase): models.Alias.objects.filter(address=self.da.username).count(), 1 ) + + +class AlarmViewSetTestCase(ModoAPITestCase): + + @classmethod + def setUpTestData(cls): # NOQA:N802 + """Create test data.""" + super().setUpTestData() + factories.populate_database() + factories.AlarmFactory( + domain__name="test.com", mailbox=None, title="Test alarm") + + def test_list(self): + url = reverse("v2:alarm-list") + resp = self.client.get(url) + self.assertEqual(resp.status_code, 200) + self.assertEqual(len(resp.json()), 1)