@@ -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
161162def 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