fix test format
This commit is contained in:
@@ -14,6 +14,7 @@ import tests.factories.productors as productors_factory
|
||||
import tests.factories.products as products_factory
|
||||
import tests.factories.users as users_factory
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def productor(session: Session) -> models.ProductorPublic:
|
||||
productor = productors_service.create_one(
|
||||
@@ -46,8 +47,10 @@ def productors(session: Session) -> models.ProductorPublic:
|
||||
]
|
||||
return productors
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def products(session: Session, productor: models.ProductorPublic) -> list[models.ProductPublic]:
|
||||
def products(session: Session,
|
||||
productor: models.ProductorPublic) -> list[models.ProductPublic]:
|
||||
products = [
|
||||
products_service.create_one(
|
||||
session,
|
||||
@@ -68,65 +71,70 @@ def products(session: Session, productor: models.ProductorPublic) -> list[models
|
||||
]
|
||||
return products
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def user(session: Session) -> models.UserPublic:
|
||||
user = users_service.create_one(
|
||||
session,
|
||||
users_factory.user_create_factory(
|
||||
name='test user',
|
||||
name='test user',
|
||||
email='test@test.com',
|
||||
role_names=['Légumineuses']
|
||||
)
|
||||
)
|
||||
return user
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def users(session: Session) -> list[models.UserPublic]:
|
||||
users = [
|
||||
users_service.create_one(
|
||||
session,
|
||||
users_factory.user_create_factory(
|
||||
name='test user 1 (admin)',
|
||||
name='test user 1 (admin)',
|
||||
email='test1@test.com',
|
||||
role_names=['Légumineuses', 'Légumes', 'Oeufs', 'Porc-Agneau', 'Vin', 'Fruits']
|
||||
)
|
||||
),
|
||||
role_names=[
|
||||
'Légumineuses',
|
||||
'Légumes',
|
||||
'Oeufs',
|
||||
'Porc-Agneau',
|
||||
'Vin',
|
||||
'Fruits'])),
|
||||
users_service.create_one(
|
||||
session,
|
||||
users_factory.user_create_factory(
|
||||
name='test user 2',
|
||||
name='test user 2',
|
||||
email='test2@test.com',
|
||||
role_names=['Légumineuses']
|
||||
)
|
||||
),
|
||||
role_names=['Légumineuses'])),
|
||||
users_service.create_one(
|
||||
session,
|
||||
users_factory.user_create_factory(
|
||||
name='test user 3',
|
||||
name='test user 3',
|
||||
email='test3@test.com',
|
||||
role_names=['Porc-Agneau']
|
||||
)
|
||||
)
|
||||
]
|
||||
role_names=['Porc-Agneau']))]
|
||||
return users
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def referer(session: Session) -> models.UserPublic:
|
||||
referer = users_service.create_one(
|
||||
session,
|
||||
users_factory.user_create_factory(
|
||||
name='test referer',
|
||||
name='test referer',
|
||||
email='test@test.com',
|
||||
role_names=['Légumineuses'],
|
||||
)
|
||||
)
|
||||
return referer
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def shipments(session: Session, forms: list[models.FormPublic], products: list[models.ProductPublic]):
|
||||
def shipments(session: Session,
|
||||
forms: list[models.FormPublic],
|
||||
products: list[models.ProductPublic]):
|
||||
shipments = [
|
||||
shipments_service.create_one(
|
||||
session,
|
||||
session,
|
||||
shipments_factory.shipment_create_factory(
|
||||
name='test shipment 1',
|
||||
date=datetime.date(2025, 10, 10),
|
||||
@@ -135,7 +143,7 @@ def shipments(session: Session, forms: list[models.FormPublic], products: list[m
|
||||
)
|
||||
),
|
||||
shipments_service.create_one(
|
||||
session,
|
||||
session,
|
||||
shipments_factory.shipment_create_factory(
|
||||
name='test shipment 2',
|
||||
date=datetime.date(2025, 11, 10),
|
||||
@@ -146,15 +154,16 @@ def shipments(session: Session, forms: list[models.FormPublic], products: list[m
|
||||
]
|
||||
return shipments
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def forms(
|
||||
session: Session,
|
||||
productor: models.ProductorPublic,
|
||||
session: Session,
|
||||
productor: models.ProductorPublic,
|
||||
referer: models.UserPublic
|
||||
) -> list[models.FormPublic]:
|
||||
forms = [
|
||||
forms_service.create_one(
|
||||
session,
|
||||
session,
|
||||
forms_factory.form_create_factory(
|
||||
name='test form 1',
|
||||
productor_id=productor.id,
|
||||
@@ -163,7 +172,7 @@ def forms(
|
||||
)
|
||||
),
|
||||
forms_service.create_one(
|
||||
session,
|
||||
session,
|
||||
forms_factory.form_create_factory(
|
||||
name='test form 2',
|
||||
productor_id=productor.id,
|
||||
@@ -173,4 +182,3 @@ def forms(
|
||||
)
|
||||
]
|
||||
return forms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user