Exemplo n.º 1
0
 def test_at_time_hour(self):
     with StubDatetime(StubDate2):
         assert current(every().hour.at(':30').next()).hour == 6
         assert current(every().hour.at(':30').next()).minute == 30
         assert current(every().hour.at(':10').next()).hour == 7
         assert current(every().hour.at(':10').next()).minute == 10
         assert current(every().hour.at(':00').next()).hour == 7
         assert current(every().hour.at(':00').next()).minute == 0
Exemplo n.º 2
0
def init():
    # bind a ioloop or use default ioloop
    chronos.setup()  # chronos.setup(tornado.ioloop.IOLoop())
    chronos.schedule('search', chronos.every(2).hours, search)
    chronos.start(True)
Exemplo n.º 3
0
    def test_next_time(self):
        with StubDatetime(StubDate2):
            assert current(every().minute.next()).minute == 16
            assert current(every(5).minutes.next()).minute == 20
            assert current(every().hour.next()).hour == 7
            assert current(every().day.next()).day == 2
            assert current(every().day.at('04:00').next()).day == 2
            assert current(every().day.at('12:30').next()).day == 1

            assert current(every().week.next()).day == 8
            assert current(every().monday.next()).day == 4
            assert current(every().tuesday.next()).day == 5
            assert current(every().wednesday.next()).day == 6
            assert current(every().thursday.next()).day == 7
            assert current(every().friday.next()).day == 8
            assert current(every().saturday.next()).day == 2
            assert current(every().sunday.next()).day == 3
Exemplo n.º 4
0
 def test_at_time(self):
     assert current(every().day.at('10:30').next()).hour == 10
     assert current(every().day.at('10:30').next()).minute == 30
Exemplo n.º 5
0
 def test_singular_time_units_match_plural_units(self):
     assert every().second.unit == every().seconds.unit
     assert every().minute.unit == every().minutes.unit
     assert every().hour.unit == every().hours.unit
     assert every().day.unit == every().days.unit
     assert every().week.unit == every().weeks.unit
Exemplo n.º 6
0
 def test_time_units(self):
     assert every().seconds.unit == 'seconds'
     assert every().minutes.unit == 'minutes'
     assert every().hours.unit == 'hours'
     assert every().days.unit == 'days'
     assert every().weeks.unit == 'weeks'