From fd6ae65f232f150260827474c589dd261baa6e5d Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Tue, 1 Oct 2024 18:14:17 +0200 Subject: [PATCH] add another test case --- src/tests/base/test_cross_selling.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/tests/base/test_cross_selling.py b/src/tests/base/test_cross_selling.py index 904c2884ae..1aa2b32f16 100644 --- a/src/tests/base/test_cross_selling.py +++ b/src/tests/base/test_cross_selling.py @@ -280,7 +280,7 @@ def check_cart_behaviour(event, cart_contents, recommendations, expect_num_queri else: result = service.get_data() result_recommendations = [ - [str(category.name), str(item.name), str(item.original_price.gross.quantize(Decimal('0.00'))), + [str(category.name), str(item.name), str(item.original_price.gross.quantize(Decimal('0.00'))) if item.original_price else '-', str(item.display_price.gross.quantize(Decimal('0.00'))), str(item.order_max), form_prefix or '-'] for category, items, form_prefix in result @@ -529,6 +529,21 @@ def test_2f1r_discount_cross_selling_eventseries_same(eventseries): Tickets (Date2 - Wed, Jan. 1st, 2020 11:00) Reduced Ticket 23.00 11.50 1 subevent_2_ ''' ) + check_cart_behaviour( + eventseries, + cart_contents=''' Price Discounted Subev + Regular Ticket 42.00 42.00 Date1 + Regular Ticket 42.00 42.00 Date2 + Regular Ticket 42.00 42.00 Date1 + Regular Ticket 42.00 42.00 Date2 + Regular Ticket 42.00 42.00 Date2 + Regular Ticket 42.00 42.00 Date2 + ''', + recommendations=''' Price Discounted Price Max Count Prefix + Tickets (Date1 - Wed, Jan. 1st, 2020 10:00) Reduced Ticket 23.00 11.50 1 subevent_1_ + Tickets (Date2 - Wed, Jan. 1st, 2020 11:00) Reduced Ticket 23.00 11.50 2 subevent_2_ + ''' + ) check_cart_behaviour( eventseries, cart_contents=''' Price Discounted Subev