This commit is contained in:
@@ -29,6 +29,23 @@ def test_order_payload_requests_waybill_print() -> None:
|
||||
assert payload["print"] == "WAYBILL"
|
||||
|
||||
|
||||
def test_order_payload_maps_declared_value_to_insurance_service() -> None:
|
||||
payload = map_cdek_order_request(make_init_payment_request(), "order-uuid-1")
|
||||
|
||||
assert payload["services"] == [{"code": "INSURANCE", "parameter": 50000}]
|
||||
|
||||
|
||||
def test_order_payload_omits_insurance_service_for_zero_declared_value() -> None:
|
||||
payload = map_cdek_order_request(
|
||||
make_init_payment_request(
|
||||
content={"description": "Docs", "declared_value": 0}
|
||||
),
|
||||
"order-uuid-1",
|
||||
)
|
||||
|
||||
assert "services" not in payload
|
||||
|
||||
|
||||
def test_map_cdek_order_response_extracts_order_uuid_without_waybill() -> None:
|
||||
result = map_cdek_order_response({"entity": {"uuid": "cdek-order-uuid"}})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user