diff --git a/modoboa/admin/tests/test_mx.py b/modoboa/admin/tests/test_mx.py index bccd1884c..ddc563004 100644 --- a/modoboa/admin/tests/test_mx.py +++ b/modoboa/admin/tests/test_mx.py @@ -229,12 +229,17 @@ class DNSBLTestCase(ModoTestCase): mock_g_gethostbyname.return_value = "1.2.3.4" self.assertEqual(models.DNSBLResult.objects.count(), 0) + with freeze_time(f"2026-01-12 14:{self.domain.id % 60:02}"): + jobs.handle_dns_checks() + with freeze_time(f"2026-01-12 14:{self.domain2.id % 60:02}"): + jobs.handle_dns_checks() + with freeze_time(f"2026-01-12 14:{self.domain3.id % 60:02}"): + jobs.handle_dns_checks() + with freeze_time(f"2026-01-12 14:{self.domain4.id % 60:02}"): + jobs.handle_dns_checks() + queue = django_rq.get_queue("modoboa") worker = SimpleWorker([queue], connection=queue.connection) - - for cpt in range(10): - with freeze_time(f"2026-01-12 14:00:0{cpt}"): - jobs.handle_dns_checks() worker.work(burst=True) self.assertTrue(models.DNSBLResult.objects.filter(domain=self.domain).exists()) diff --git a/test_project/.coveragerc b/test_project/.coveragerc index 9440bfdd5..d341fab1d 100644 --- a/test_project/.coveragerc +++ b/test_project/.coveragerc @@ -1,5 +1,5 @@ [run] branch = True -concurrency = multiprocessing, greenlet +concurrency = multiprocessing parallel = True source = ../modoboa