Esempio n. 1
0
 def test_returns_true_if_date_is_none(self):
     start_date = StartDate(date=datetime.date(2015, 01, 1))
     self.assertEqual(start_date.is_before(None), True)
Esempio n. 2
0
 def test_returns_false_if_start_date_is_after_date(self):
     start_date = StartDate(date = datetime.date(2015, 1, 1))
     self.assertEqual(start_date.is_before(datetime.date(2014, 1, 1)), False)
Esempio n. 3
0
 def test_returns_false_if_start_date_is_after_date(self):
     start_date = StartDate(date=datetime.date(2015, 1, 1))
     self.assertEqual(start_date.is_before(datetime.date(2014, 1, 1)),
                      False)
Esempio n. 4
0
 def test_due_date_can_be_set_to_a_valid_date(self):
     five_days_from_now = datetime.timedelta(days=5)
     delta = datetime.date.today() + five_days_from_now
     start_date = StartDate(date = delta)
     self.assertEqual(start_date.date, delta)
Esempio n. 5
0
 def test_start_date_is_none_by_default(self):
     self.assertEqual(StartDate().date, None)
Esempio n. 6
0
 def test_start_date_can_be_provided_as_a_ddmmyyy_string(self):
     start_date = StartDate(date = '2016-08-30')
     self.assertEqual(start_date.date, datetime.date(2016, 8, 30))
Esempio n. 7
0
 def test_start_date_can_be_an_empty_string(self):
     start_date = StartDate(date = '')