Source code for django_powerbank.testing.factories
# coding=utf-8
import factory
from django.contrib.auth import get_user_model
from faker import Faker
fake = Faker()
[docs]class UserFactory(factory.DjangoModelFactory):
class Meta:
model = get_user_model()
first_name = factory.Faker('first_name')
last_name = factory.Faker('last_name')
email = factory.Faker('email')
username = factory.Sequence(lambda n: fake.user_name() + str(n))
is_staff = False
is_active = True