Add unit tests.

see #894
This commit is contained in:
Antoine Nguyen
2016-07-07 17:23:10 +02:00
parent 3da0d499e4
commit 6ad7b3c6b4
2 changed files with 27 additions and 1 deletions
+16
View File
@@ -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',
+11 -1
View File
@@ -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)