53 lines
1.2 KiB
Python
53 lines
1.2 KiB
Python
import src.models as models
|
|
import datetime
|
|
|
|
def shipment_factory(**kwargs):
|
|
data = dict(
|
|
id=1,
|
|
name="test shipment",
|
|
date=datetime.date(2025, 10, 10),
|
|
form_id=1,
|
|
)
|
|
data.update(kwargs)
|
|
return models.Shipment(**data)
|
|
|
|
def shipment_public_factory(**kwargs):
|
|
data = dict(
|
|
id=1,
|
|
name="test shipment",
|
|
date=datetime.date(2025, 10, 10),
|
|
form_id=1,
|
|
products=[],
|
|
form=models.Form(id=1, name="test")
|
|
)
|
|
data.update(kwargs)
|
|
return models.ShipmentPublic(**data)
|
|
|
|
def shipment_create_factory(**kwargs):
|
|
data = dict(
|
|
name="test shipment",
|
|
form_id=1,
|
|
date='2025-10-10',
|
|
product_ids=[],
|
|
)
|
|
data.update(kwargs)
|
|
return models.ShipmentCreate(**data)
|
|
|
|
def shipment_update_factory(**kwargs):
|
|
data = dict(
|
|
name="test shipment",
|
|
form_id=1,
|
|
date='2025-10-10',
|
|
product_ids=[],
|
|
)
|
|
data.update(kwargs)
|
|
return models.ShipmentUpdate(**data)
|
|
|
|
def shipment_body_factory(**kwargs):
|
|
data = dict(
|
|
name="test shipment",
|
|
form_id=1,
|
|
date="2025-10-10",
|
|
)
|
|
data.update(kwargs)
|
|
return data |