fix pickup date
Deploy / deploy (push) Successful in 1m2s

This commit is contained in:
Раис Юсупалиев
2026-06-27 22:41:10 +03:00
parent 7287a1398e
commit c942885abe
2 changed files with 46 additions and 3 deletions
@@ -656,6 +656,32 @@ def test_save_order_request_uses_selected_tariff_urgency() -> None:
assert order.field_value("CargoCost") == "50000"
def test_save_order_request_sends_pickup_and_delivery_intervals() -> None:
request = make_init_payment_request(
systemData={
"tariff": {
"provider": "cse",
"serviceName": "Экспресс",
"price": 200000,
"deliveryDaysMin": 1,
"deliveryDaysMax": 2,
"tariffCode": "ДоставкаДоДверей|tariff-guid-2|urg-exp",
},
"parcelType": "parcel",
"weight": "1.0",
"dimensions": {"length": "10", "width": "10", "height": "10"},
}
)
body = order_mapper.map_cse_save_order_request(request, "order-uuid-1", _params())
order = body["data"].items[0]
assert order.field_value("TakeDate") == "2026-05-15T10:00:00"
assert order.field_value("TakeDateOf") == "2026-05-15T18:00:00"
assert order.field_value("DeliveryDate") == "2026-05-18T18:00:00"
assert order.field_value("DeliveryDateOf") == "2026-05-18T19:00:00"
def test_application_error_in_response_raises_request_error() -> None:
client, _ = _build_client(
[