From 6ba1f574533e8aaa6f1d409e38466a78f464d891 Mon Sep 17 00:00:00 2001 From: lewis_yan Date: Thu, 2 Apr 2026 09:57:02 +0800 Subject: [PATCH] test: add UserFactory for system models --- backend/tests/factories/system_factory.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backend/tests/factories/system_factory.py diff --git a/backend/tests/factories/system_factory.py b/backend/tests/factories/system_factory.py new file mode 100644 index 0000000..36832b3 --- /dev/null +++ b/backend/tests/factories/system_factory.py @@ -0,0 +1,15 @@ +import factory +from dvadmin.system.models import Users + + +class UserFactory(factory.django.DjangoModelFactory): + class Meta: + model = Users + + username = factory.Sequence(lambda n: f"user_{n}") + password = factory.Faker("password", length=12) + is_active = True + is_superuser = False + + class Params: + admin = factory.Trait(is_superuser=True)