From 15be042bac2b034197449247cca6ce6cad836a1b Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 10 Nov 2021 08:56:44 +0100 Subject: [PATCH] Create logs at different dates. --- modoboa/admin/tests/test_domain.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modoboa/admin/tests/test_domain.py b/modoboa/admin/tests/test_domain.py index c482aec74..4b3793b0c 100644 --- a/modoboa/admin/tests/test_domain.py +++ b/modoboa/admin/tests/test_domain.py @@ -3,14 +3,15 @@ import os import shutil import tempfile -import time from unittest import mock +from dateutil.relativedelta import relativedelta import dns.resolver from testfixtures import compare from django.core.management import call_command from django.urls import reverse +from django.utils import timezone from django.utils.html import escape from modoboa.core import factories as core_factories @@ -343,10 +344,11 @@ class DomainTestCase(ModoTestCase): """Test logs list view.""" domain = Domain.objects.get(name="test.com") ml_factories.MaillogFactory(from_domain=domain) - time.sleep(0.1) - ml_factories.MaillogFactory(to_domain=domain, status="received") - ml_factories.MaillogFactory() - ml_factories.MaillogFactory() + ml_factories.MaillogFactory( + to_domain=domain, status="received", + date=timezone.now() + relativedelta(days=1)) + ml_factories.MaillogFactory(date=timezone.now() + relativedelta(days=2)) + ml_factories.MaillogFactory(date=timezone.now() + relativedelta(days=3)) url = reverse("admin:domain_logs_list") response = self.ajax_get(url) self.assertIn("ID1", response["rows"])