mirror of
https://github.com/pretix/pretix.git
synced 2026-08-15 11:36:27 +00:00
Allow to round taxes on order-level
This commit is contained in:
@@ -2270,7 +2270,7 @@ class OrderChangeManagerTests(TestCase):
|
||||
def test_recalculate_country_rate(self):
|
||||
prov = self.ocm._get_payment_provider()
|
||||
prov.settings.set('_fee_abs', Decimal('0.30'))
|
||||
self.ocm._recalculate_total_and_payment_fee()
|
||||
self.ocm._recalculate_rounding_total_and_payment_fee()
|
||||
|
||||
assert self.order.total == Decimal('46.30')
|
||||
fee = self.order.fees.get(fee_type=OrderFee.FEE_TYPE_PAYMENT)
|
||||
@@ -2302,7 +2302,7 @@ class OrderChangeManagerTests(TestCase):
|
||||
def test_recalculate_country_rate_keep_gross(self):
|
||||
prov = self.ocm._get_payment_provider()
|
||||
prov.settings.set('_fee_abs', Decimal('0.30'))
|
||||
self.ocm._recalculate_total_and_payment_fee()
|
||||
self.ocm._recalculate_rounding_total_and_payment_fee()
|
||||
|
||||
assert self.order.total == Decimal('46.30')
|
||||
fee = self.order.fees.get(fee_type=OrderFee.FEE_TYPE_PAYMENT)
|
||||
@@ -2332,7 +2332,7 @@ class OrderChangeManagerTests(TestCase):
|
||||
def test_recalculate_reverse_charge(self):
|
||||
prov = self.ocm._get_payment_provider()
|
||||
prov.settings.set('_fee_abs', Decimal('0.30'))
|
||||
self.ocm._recalculate_total_and_payment_fee()
|
||||
self.ocm._recalculate_rounding_total_and_payment_fee()
|
||||
|
||||
assert self.order.total == Decimal('46.30')
|
||||
fee = self.order.fees.get(fee_type=OrderFee.FEE_TYPE_PAYMENT)
|
||||
|
||||
Reference in New Issue
Block a user