fix tests

This commit is contained in:
Julien Aldon
2026-03-06 11:26:02 +01:00
parent b4b4fa7643
commit c27c7598b5
10 changed files with 586 additions and 147 deletions

View File

@@ -17,19 +17,19 @@ from src import models
@pytest.fixture
def productor(session: Session) -> models.ProductorPublic:
productor = productors_service.create_one(
result = productors_service.create_one(
session,
productors_factory.productor_create_factory(
name='test productor',
type='Légumineuses',
)
)
return productor
return result
@pytest.fixture
def productors(session: Session) -> models.ProductorPublic:
productors = [
result = [
productors_service.create_one(
session,
productors_factory.productor_create_factory(
@@ -45,13 +45,15 @@ def productors(session: Session) -> models.ProductorPublic:
)
)
]
return productors
return result
@pytest.fixture
def products(session: Session,
productor: models.ProductorPublic) -> list[models.ProductPublic]:
products = [
def products(
session: Session,
productor: models.ProductorPublic
) -> list[models.ProductPublic]:
result = [
products_service.create_one(
session,
products_factory.product_create_factory(
@@ -69,7 +71,7 @@ def products(session: Session,
)
),
]
return products
return result
@pytest.fixture
@@ -87,7 +89,7 @@ def user(session: Session) -> models.UserPublic:
@pytest.fixture
def users(session: Session) -> list[models.UserPublic]:
users = [
result = [
users_service.create_one(
session,
users_factory.user_create_factory(
@@ -112,12 +114,12 @@ def users(session: Session) -> list[models.UserPublic]:
name='test user 3',
email='test3@test.com',
role_names=['Porc-Agneau']))]
return users
return result
@pytest.fixture
def referer(session: Session) -> models.UserPublic:
referer = users_service.create_one(
result = users_service.create_one(
session,
users_factory.user_create_factory(
name='test referer',
@@ -125,14 +127,16 @@ def referer(session: Session) -> models.UserPublic:
role_names=['Légumineuses'],
)
)
return referer
return result
@pytest.fixture
def shipments(session: Session,
forms: list[models.FormPublic],
products: list[models.ProductPublic]):
shipments = [
def shipments(
session: Session,
forms: list[models.FormPublic],
products: list[models.ProductPublic]
):
result = [
shipments_service.create_one(
session,
shipments_factory.shipment_create_factory(
@@ -152,7 +156,7 @@ def shipments(session: Session,
)
),
]
return shipments
return result
@pytest.fixture
@@ -161,7 +165,7 @@ def forms(
productor: models.ProductorPublic,
referer: models.UserPublic
) -> list[models.FormPublic]:
forms = [
result = [
forms_service.create_one(
session,
forms_factory.form_create_factory(
@@ -181,4 +185,4 @@ def forms(
)
)
]
return forms
return result