Exemplo n.º 1
0
 def test_valid_time_accepts_times_between_last_entry_and_now(self):
     timelog = TimeLog(StringIO("2015-05-12 15:00: did stuff"),
                       datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 15, 20)
     self.assertTrue(timelog.valid_time(past))
Exemplo n.º 2
0
 def test_valid_time_rejects_times_in_the_future(self):
     timelog = TimeLog(StringIO(), datetime.time(2, 0))
     future = datetime.datetime(2015, 5, 12, 16, 30)
     self.assertFalse(timelog.valid_time(future))
Exemplo n.º 3
0
 def test_valid_time_rejects_times_before_last_entry(self):
     timelog = TimeLog(StringIO("2015-05-12 15:00: did stuff"),
                       datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 14, 20)
     self.assertFalse(timelog.valid_time(past))
Exemplo n.º 4
0
 def test_valid_time_accepts_any_time_in_the_past_when_log_is_empty(self):
     timelog = TimeLog(StringIO(), datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 14, 20)
     self.assertTrue(timelog.valid_time(past))
Exemplo n.º 5
0
 def test_valid_time_accepts_times_between_last_entry_and_now(self):
     timelog = TimeLog(StringIO("2015-05-12 15:00: did stuff"),
                       datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 15, 20)
     self.assertTrue(timelog.valid_time(past))
Exemplo n.º 6
0
 def test_valid_time_rejects_times_before_last_entry(self):
     timelog = TimeLog(StringIO("2015-05-12 15:00: did stuff"),
                       datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 14, 20)
     self.assertFalse(timelog.valid_time(past))
Exemplo n.º 7
0
 def test_valid_time_rejects_times_in_the_future(self):
     timelog = TimeLog(StringIO(), datetime.time(2, 0))
     future = datetime.datetime(2015, 5, 12, 16, 30)
     self.assertFalse(timelog.valid_time(future))
Exemplo n.º 8
0
 def test_valid_time_accepts_any_time_in_the_past_when_log_is_empty(self):
     timelog = TimeLog(StringIO(), datetime.time(2, 0))
     past = datetime.datetime(2015, 5, 12, 14, 20)
     self.assertTrue(timelog.valid_time(past))