|
|
@@ -9,8 +9,8 @@ from oscar.apps.voucher.models import Voucher
|
|
9
|
9
|
from oscar.apps.order.models import Order
|
|
10
|
10
|
from oscar.core.compat import get_user_model
|
|
11
|
11
|
|
|
12
|
|
-START_DATE = datetime.date(2011, 01, 01)
|
|
13
|
|
-END_DATE = datetime.date(2012, 01, 01)
|
|
|
12
|
+START_DATE = datetime.date(2011, 1, 1)
|
|
|
13
|
+END_DATE = datetime.date(2012, 1, 1)
|
|
14
|
14
|
User = get_user_model()
|
|
15
|
15
|
|
|
16
|
16
|
|
|
|
@@ -35,7 +35,7 @@ class TestAVoucher(TestCase):
|
|
35
|
35
|
self.voucher = Voucher(start_date=START_DATE, end_date=END_DATE)
|
|
36
|
36
|
|
|
37
|
37
|
def test_is_active_between_start_and_end_dates(self):
|
|
38
|
|
- test = datetime.date(2011, 06, 10)
|
|
|
38
|
+ test = datetime.date(2011, 6, 10)
|
|
39
|
39
|
self.assertTrue(self.voucher.is_active(test))
|
|
40
|
40
|
|
|
41
|
41
|
def test_is_active_on_end_date(self):
|
|
|
@@ -45,7 +45,7 @@ class TestAVoucher(TestCase):
|
|
45
|
45
|
self.assertTrue(self.voucher.is_active(START_DATE))
|
|
46
|
46
|
|
|
47
|
47
|
def test_is_inactive_outside_of_start_and_end_dates(self):
|
|
48
|
|
- test = datetime.date(2012, 03, 10)
|
|
|
48
|
+ test = datetime.date(2012, 3, 10)
|
|
49
|
49
|
self.assertFalse(self.voucher.is_active(test))
|
|
50
|
50
|
|
|
51
|
51
|
def test_increments_total_discount_when_recording_usage(self):
|
|
|
@@ -63,7 +63,7 @@ class TestMultiuseVoucher(TestCase):
|
|
63
|
63
|
|
|
64
|
64
|
def test_is_available_to_same_user_multiple_times(self):
|
|
65
|
65
|
user, order = G(User), G(Order)
|
|
66
|
|
- for i in xrange(10):
|
|
|
66
|
+ for i in range(10):
|
|
67
|
67
|
self.voucher.record_usage(order, user)
|
|
68
|
68
|
self.assertTrue(self.voucher.is_available_to_user(user)[0])
|
|
69
|
69
|
|