From ae92ab5dd8b91340f1222a5ce017626620b995d7 Mon Sep 17 00:00:00 2001 From: Laurent Bossavit Date: Tue, 4 Mar 2025 16:09:48 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(tests)=20change=20domain=20name=20?= =?UTF-8?q?factory=20to=20be=20more=20boring=20but=20reliable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MailDomain fixtures now use a boring non-repeating sequence. No longer will the occasional random CI failure inject excitement into our workdays; but fear not, there will remain other occasions to enjoy the art of debugging. --- src/backend/mailbox_manager/factories.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/mailbox_manager/factories.py b/src/backend/mailbox_manager/factories.py index 21f52e8..497c9b5 100644 --- a/src/backend/mailbox_manager/factories.py +++ b/src/backend/mailbox_manager/factories.py @@ -26,7 +26,7 @@ class MailDomainFactory(factory.django.DjangoModelFactory): django_get_or_create = ("name",) skip_postgeneration_save = True - name = factory.Faker("domain_name") + name = factory.Sequence(lambda n: f"domain{n!s}.com") slug = factory.LazyAttribute(lambda o: slugify(o.name)) support_email = factory.Faker("email")