1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-10 15:47:32 +00:00
bramw_baserow/backend/tests/fixtures/user.py

18 lines
467 B
Python

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