예제 #1
0
파일: tests.py 프로젝트: ollyfg/gtimelog
 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))
예제 #2
0
파일: tests.py 프로젝트: ollyfg/gtimelog
 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))
예제 #3
0
파일: tests.py 프로젝트: ollyfg/gtimelog
 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))
예제 #4
0
파일: tests.py 프로젝트: ollyfg/gtimelog
 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))
예제 #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))
예제 #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))
예제 #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))
예제 #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))