def test_zero_charge_with_shipping_discount(self): offer = factories.create_offer(benefit=Benefit.objects.create( type=Benefit.SHIPPING_FIXED_PRICE, value=1), ) basket = factories.create_basket() Applicator().apply_offers(basket, [offer]) # Similar to test_zero_charge_discount(), # but now test how the repository deals with it. method = Repository().apply_shipping_offer(basket, self.standard, offer) self.assertEqual(D('0.00'), method.discount(basket))
def test_zero_charge_with_shipping_discount(self): offer = factories.create_offer( benefit=Benefit.objects.create( type=Benefit.SHIPPING_FIXED_PRICE, value=1), ) basket = factories.create_basket() Applicator().apply_offers(basket, [offer]) # Similar to test_zero_charge_discount(), # but now test how the repository deals with it. method = Repository().apply_shipping_offer( basket, self.standard, offer) self.assertEqual(D('0.00'), method.discount(basket))