示例#1
0
 def test_at_after_time(self):
     schedule = Schedule().every().day().at(12, 00)
     now = datetime.now()
     next_run = schedule.get_next_run_time(now)
     expected_datetime = (now + timedelta(days=1)).replace(hour=12,
                                                           minute=0,
                                                           second=0,
                                                           microsecond=0)
     assert next_run == expected_datetime
示例#2
0
 def test_day(self):
     schedule = Schedule().every().day()
     now = datetime.now()
     next_run = schedule.get_next_run_time(now)
     expected_datetime = now + timedelta(days=1)
     assert next_run == expected_datetime
示例#3
0
 def test_seconds(self):
     schedule = Schedule().every().seconds(2)
     now = datetime.now()
     next_run = schedule.get_next_run_time(now)
     expected_datetime = now + timedelta(seconds=2)
     assert next_run == expected_datetime