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