2021-06-30 21:09:24 -06:00
|
|
|
import factory
|
|
|
|
from factory.django import DjangoModelFactory
|
|
|
|
from django.contrib.auth.models import User
|
|
|
|
from apps.profile.models import Profile
|
|
|
|
|
2024-04-24 09:43:56 -04:00
|
|
|
|
2021-06-30 21:09:24 -06:00
|
|
|
class UserFactory(DjangoModelFactory):
|
2024-04-24 09:43:56 -04:00
|
|
|
first_name = factory.Faker("first_name")
|
|
|
|
last_name = factory.Faker("last_name")
|
|
|
|
username = factory.Faker("email")
|
|
|
|
date_joined = factory.Faker("date_time")
|
2021-06-30 21:09:24 -06:00
|
|
|
|
|
|
|
class Meta:
|
|
|
|
model = User
|
|
|
|
|
|
|
|
|
|
|
|
class ProfileFactory(DjangoModelFactory):
|
|
|
|
user = factory.SubFactory(UserFactory)
|
2024-04-24 09:43:56 -04:00
|
|
|
|
2021-06-30 21:09:24 -06:00
|
|
|
class Meta:
|
|
|
|
model = Profile
|