|
|
@@ -33,7 +33,7 @@ class TestACountConditionWithPercentageDiscount(TestCase):
|
|
33
|
33
|
|
|
34
|
34
|
self.assertTrue(self.offer.is_condition_satisfied(basket))
|
|
35
|
35
|
discount = self.offer.apply_benefit(basket)
|
|
36
|
|
- self.assertTrue(discount > 0)
|
|
|
36
|
+ self.assertTrue(discount.discount > 0)
|
|
37
|
37
|
self.assertEqual(3, basket.num_items_with_discount)
|
|
38
|
38
|
self.assertEqual(0, basket.num_items_without_discount)
|
|
39
|
39
|
self.assertFalse(self.offer.is_condition_satisfied(basket))
|
|
|
@@ -44,7 +44,7 @@ class TestACountConditionWithPercentageDiscount(TestCase):
|
|
44
|
44
|
|
|
45
|
45
|
self.assertTrue(self.offer.is_condition_satisfied(basket))
|
|
46
|
46
|
discount = self.offer.apply_benefit(basket)
|
|
47
|
|
- self.assertTrue(discount > 0)
|
|
|
47
|
+ self.assertTrue(discount.discount > 0)
|
|
48
|
48
|
self.assertEqual(3, basket.num_items_with_discount)
|
|
49
|
49
|
self.assertEqual(1, basket.num_items_without_discount)
|
|
50
|
50
|
self.assertFalse(self.offer.is_condition_satisfied(basket))
|
|
|
@@ -55,11 +55,11 @@ class TestACountConditionWithPercentageDiscount(TestCase):
|
|
55
|
55
|
|
|
56
|
56
|
# First application
|
|
57
|
57
|
discount = self.offer.apply_benefit(basket)
|
|
58
|
|
- self.assertTrue(discount > 0)
|
|
|
58
|
+ self.assertTrue(discount.discount > 0)
|
|
59
|
59
|
self.assertEqual(3, basket.num_items_with_discount)
|
|
60
|
60
|
self.assertEqual(3, basket.num_items_without_discount)
|
|
61
|
61
|
|
|
62
|
62
|
# Second application
|
|
63
|
63
|
discount = self.offer.apply_benefit(basket)
|
|
64
|
|
- self.assertTrue(discount > 0)
|
|
|
64
|
+ self.assertTrue(discount.discount > 0)
|
|
65
|
65
|
self.assertEqual(6, basket.num_items_with_discount)
|