Example #1
0
 def test_codes_are_saved_as_uppercase(self):
     start = datetime.date(2011, 01, 01)
     end = datetime.date(2011, 02, 01)
     voucher = Voucher(name="Dummy voucher",
                       code="lowercase",
                       start_date=start,
                       end_date=end)
     voucher.save()
     self.assertEquals("LOWERCASE", voucher.code)
Example #2
0
 def setUp(self):
     self.voucher = Voucher(start_datetime=START_DATETIME,
                            end_datetime=END_DATETIME)
Example #3
0
 def test_saves_code_as_uppercase(self):
     voucher = Voucher(code='lower',
                       start_datetime=START_DATETIME,
                       end_datetime=END_DATETIME)
     voucher.save()
     self.assertEqual('LOWER', voucher.code)
Example #4
0
 def test_is_active(self):
     start = datetime.date(2011, 01, 01)
     test = datetime.date(2011, 01, 10)
     end = datetime.date(2011, 02, 01)
     voucher = Voucher(start_date=start, end_date=end)
     self.assertTrue(voucher.is_active(test))