コード例 #1
0
    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))
コード例 #2
0
    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))