Skip to content

Commit 08b47cc

Browse files
committed
Create shipping info object properly in the orders mock interface
1 parent 5668e65 commit 08b47cc

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/commercetools/testing/orders.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,20 @@ def updater(self, obj, action):
8383

8484
if not obj["shippingInfo"]:
8585
obj["shippingInfo"] = ShippingInfoSchema().dump(
86-
types.ShippingInfo(deliveries=[])
86+
types.ShippingInfo(
87+
shipping_method_name="dummy",
88+
price=types.CentPrecisionMoney(
89+
fraction_digits=0, cent_amount=0, currency_code="EUR"
90+
),
91+
shipping_rate=types.ShippingRate(
92+
price=types.CentPrecisionMoney(
93+
fraction_digits=0, cent_amount=0, currency_code="EUR"
94+
),
95+
tiers=[],
96+
),
97+
shipping_method_state=types.ShippingMethodState(value=None),
98+
deliveries=[],
99+
)
87100
)
88101
elif not obj["shippingInfo"]["deliveries"]:
89102
obj["shippingInfo"]["deliveries"] = []

0 commit comments

Comments
 (0)