54 lines
1.0 KiB
Python
54 lines
1.0 KiB
Python
from src import models
|
|
|
|
|
|
def user_factory(**kwargs):
|
|
data = dict(
|
|
id=1,
|
|
name="test user",
|
|
email="test.test@test.test",
|
|
roles=[]
|
|
)
|
|
data.update(kwargs)
|
|
return models.User(**data)
|
|
|
|
|
|
def user_public_factory(**kwargs):
|
|
data = dict(
|
|
id=1,
|
|
name="test user",
|
|
email="test.test@test.test",
|
|
roles=[]
|
|
)
|
|
data.update(kwargs)
|
|
return models.UserPublic(**data)
|
|
|
|
|
|
def user_create_factory(**kwargs):
|
|
data = dict(
|
|
name="test user",
|
|
email="test.test@test.test",
|
|
role_names=[],
|
|
)
|
|
data.update(kwargs)
|
|
return models.UserCreate(**data)
|
|
|
|
|
|
def user_update_factory(**kwargs):
|
|
data = dict(
|
|
name="test user",
|
|
email="test.test@test.test",
|
|
role_names=[],
|
|
)
|
|
data.update(kwargs)
|
|
return models.UserUpdate(**data)
|
|
|
|
|
|
def user_body_factory(**kwargs):
|
|
data = dict(
|
|
name="test user",
|
|
email="test.test@test.test",
|
|
role_names=[],
|
|
)
|
|
data.update(kwargs)
|
|
return data
|