Skip to content

Commit edd5a63

Browse files
committed
tests drafts
1 parent a868d58 commit edd5a63

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

tests/test_amap.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,35 +58,36 @@ async def init_objects() -> None:
5858
)
5959
await add_object_to_db(deletable_product)
6060

61-
# We can not create two deliveries with the same date
6261
delivery = models_amap.Delivery(
6362
id=str(uuid.uuid4()),
6463
delivery_date=datetime(2022, 8, 15, tzinfo=UTC),
6564
status=DeliveryStatusType.creation,
65+
name="Livraison 1",
6666
)
6767
await add_object_to_db(delivery)
6868
deletable_delivery = models_amap.Delivery(
6969
id=str(uuid.uuid4()),
7070
delivery_date=datetime(2022, 8, 16, tzinfo=UTC),
7171
status=DeliveryStatusType.creation,
72+
name="Livraison supprimable",
7273
)
7374
await add_object_to_db(deletable_delivery)
7475

7576
locked_delivery = models_amap.Delivery(
7677
id=str(uuid.uuid4()),
7778
delivery_date=datetime(2022, 8, 17, tzinfo=UTC),
7879
status=DeliveryStatusType.locked,
80+
name="Livraison verrouillée",
7981
)
8082
await add_object_to_db(locked_delivery)
8183

8284
order = models_amap.Order(
8385
order_id=str(uuid.uuid4()),
8486
user_id=student_user.id,
85-
delivery_id=delivery.id,
87+
delivery=delivery,
8688
amount=0.0,
8789
collection_slot=AmapSlotType.midi,
8890
ordering_date=datetime(2022, 8, 10, 12, 16, 26, tzinfo=UTC),
89-
delivery_date=delivery.delivery_date,
9091
)
9192
await add_object_to_db(order)
9293

@@ -159,7 +160,7 @@ def test_delete_product(client: TestClient) -> None:
159160

160161

161162
def test_get_deliveries(client: TestClient) -> None:
162-
# The user don't need to be part of group amap to get a product
163+
# The user don't need to be part of group amap to get a delivery
163164
student_token = create_api_access_token(student_user)
164165

165166
response = client.get(
@@ -175,6 +176,7 @@ def test_create_delivery(client: TestClient) -> None:
175176
response = client.post(
176177
"/amap/deliveries",
177178
json={
179+
"name": "Livraison",
178180
"delivery_date": "2022-08-18",
179181
"products_ids": [product.id],
180182
"locked": False,
@@ -199,7 +201,11 @@ def test_edit_delivery(client: TestClient) -> None:
199201

200202
response = client.patch(
201203
f"/amap/deliveries/{delivery.id}",
202-
json={"delivery_date": "2022-08-18", "locked": False},
204+
json={
205+
"name": "Livraison editee",
206+
"delivery_date": "2022-08-18",
207+
"locked": False,
208+
},
203209
headers={"Authorization": f"Bearer {token}"},
204210
)
205211
assert response.status_code == 204

0 commit comments

Comments
 (0)