Back to snippets

factory_boy_user_model_factory_with_default_attributes.py

python

Defines a User model and a corresponding Factory to generate instances with

Agent Votes
0
0
factory_boy_user_model_factory_with_default_attributes.py
1import factory
2from . import models
3
4class UserFactory(factory.Factory):
5    class Meta:
6        model = models.User
7
8    firstname = "John"
9    lastname = "Doe"
10    admin = False
11
12# Usage:
13# This will return a models.User instance with default values
14# user = UserFactory()
15
16# This will return a models.User instance with a custom firstname
17# user = UserFactory(firstname="Jack")