diff --git a/modoboa/admin/tests/test_account.py b/modoboa/admin/tests/test_account.py index 22bcfdd13..84787ff0c 100644 --- a/modoboa/admin/tests/test_account.py +++ b/modoboa/admin/tests/test_account.py @@ -154,6 +154,22 @@ class AccountTestCase(ModoTestCase): reverse("admin:account_add"), values, status=400 ) + def test_account_detail_view(self): + """Test account detail view.""" + parameters.save_admin( + "ENABLE_ADMIN_LIMITS", "no", app="limits") + account = User.objects.get(username="admin@test.com") + url = reverse("admin:account_detail", args=[account.pk]) + response = self.client.get(url) + self.assertEqual(response.status_code, 200) + self.assertIn("Summary", response.content) + self.assertIn("Administered domains", response.content) + self.assertNotIn("Resources usage", response.content) + parameters.save_admin( + "ENABLE_ADMIN_LIMITS", "yes", app="limits") + response = self.client.get(url) + self.assertIn("Resources usage", response.content) + @override_settings(AUTHENTICATION_BACKENDS=( 'modoboa.lib.authbackends.LDAPBackend', diff --git a/modoboa/admin/tests/test_alias.py b/modoboa/admin/tests/test_alias.py index 19fb29bc0..3a7a4b162 100644 --- a/modoboa/admin/tests/test_alias.py +++ b/modoboa/admin/tests/test_alias.py @@ -236,4 +236,14 @@ class AliasTestCase(ModoTestCase): ) self.ajax_post(reverse("admin:account_change", args=[user.id]), values) - self.assertEqual(Alias.objects.filter(address="list@test.com").count(), 1) + self.assertEqual( + Alias.objects.filter(address="list@test.com").count(), 1) + + def test_alias_detail_view(self): + """Test alias detail view.""" + account = Alias.objects.get(address="postmaster@test.com") + url = reverse("admin:alias_detail", args=[account.pk]) + response = self.client.get(url) + self.assertEqual(response.status_code, 200) + self.assertIn("Summary", response.content) + self.assertIn("Recipients", response.content)