From 975c6cbaf9bbf0de5e2ae276dffeb0f7b5c5ca80 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 2 Mar 2017 09:04:16 +0100 Subject: [PATCH] Improve coverage. see #1046 --- modoboa/admin/tests/test_domain.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modoboa/admin/tests/test_domain.py b/modoboa/admin/tests/test_domain.py index 5165a5722..e71368f4f 100644 --- a/modoboa/admin/tests/test_domain.py +++ b/modoboa/admin/tests/test_domain.py @@ -186,12 +186,18 @@ class DomainTestCase(ModoTestCase): def test_delete(self): """Test the removal of a domain.""" dom = Domain.objects.get(name="test.com") - self.ajax_post( - reverse("admin:domain_delete", args=[dom.id]), - {} - ) + self.ajax_post(reverse("admin:domain_delete", args=[dom.id])) with self.assertRaises(Domain.DoesNotExist): Domain.objects.get(pk=1) + self.assertTrue( + User.objects.filter(username="user@test.com").exists()) + self.set_global_parameter("auto_account_removal", True) + dom = Domain.objects.get(name="test2.com") + self.ajax_post(reverse("admin:domain_delete", args=[dom.id])) + with self.assertRaises(Domain.DoesNotExist): + Domain.objects.get(pk=1) + self.assertFalse( + User.objects.filter(username="admin@test2.com").exists()) def test_domain_counters(self): """Check counters at domain level."""