1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-10 23:50:12 +00:00
bramw_baserow/backend/tests/fixtures/user.py
2019-07-05 11:48:39 +02:00

20 lines
496 B
Python

from django.contrib.auth import get_user_model
from faker import Faker
fake = Faker()
User = get_user_model()
class UserFixtures:
def create_user(self, **kwargs):
kwargs.setdefault('email', fake.email())
kwargs.setdefault('username', kwargs['email'])
kwargs.setdefault('first_name', fake.name())
kwargs.setdefault('password', 'password')
user = User(**kwargs)
user.set_password(kwargs['password'])
user.save()
return user