diff --git a/modoboa/core/api/v2/tests.py b/modoboa/core/api/v2/tests.py index 5305c64e1..cf963310a 100644 --- a/modoboa/core/api/v2/tests.py +++ b/modoboa/core/api/v2/tests.py @@ -596,15 +596,6 @@ class FIDOViewSetTestCase(ModoAPITestCase): self.assertIn("tokens", resp.json()) -class CapabilitiesAPITestCase(ModoAPITestCase): - - def test_get(self): - url = reverse("v2:capabilities") - response = self.client.get(url) - self.assertEqual(response.status_code, 200) - self.assertIn("rspamd", response.json()["capabilities"]) - - class ThemeAPITestCase(ModoAPITestCase): def test_get(self): diff --git a/modoboa/parameters/api/v2/tests.py b/modoboa/parameters/api/v2/tests.py index ba18b5c8a..e19c40e28 100644 --- a/modoboa/parameters/api/v2/tests.py +++ b/modoboa/parameters/api/v2/tests.py @@ -18,7 +18,7 @@ class GlobalParametersAPITestCase(ModoAPITestCase): resp = self.client.get(url) self.assertEqual(resp.status_code, 200) # core, admin, limits, pdf credentials, ... - self.assertEqual(len(resp.json()), 13) + self.assertEqual(len(resp.json()), 12) def test_get_structure(self): url = reverse("v2:parameter-global-structure") diff --git a/modoboa/rspamd/tests.py b/modoboa/rspamd/tests.py index 5594fb1ba..714e69df5 100644 --- a/modoboa/rspamd/tests.py +++ b/modoboa/rspamd/tests.py @@ -82,3 +82,17 @@ class ParametersAPITestCase(ModoAPITestCase): } response = self.client.put(url, data, format="json") self.assertEqual(response.status_code, 200) + + +@modify_settings( + MODOBOA_APPS={ + "append": "modoboa.rspamd", + } +) +class CapabilitiesAPITestCase(ModoAPITestCase): + + def test_get(self): + url = reverse("v2:capabilities") + response = self.client.get(url) + self.assertEqual(response.status_code, 200) + self.assertIn("rspamd", response.json()["capabilities"])