def test_get_seg_until_next(self): dispatcher = Dispatcher() now = datetime.now() after_now = now + timedelta(minutes=1) n = Heartbeat(dispatcher, 1, 2, after_now.strftime('%H:%M')) seg = n.get_seg_until_next() self.assertLess(seg, 60) self.assertGreater(seg, 0) now = datetime.now() after_now = now - timedelta(hours=1) n = Heartbeat(dispatcher, 1, 2, after_now.strftime('%H:%M')) seg = n.get_seg_until_next() self.assertTrue(seg > 22 * 3600) self.assertTrue(seg < 24 * 3600)
def test_get_two_seg_until_next(self): dispatcher = Dispatcher() now = datetime.now() after_now = now + timedelta(minutes=1) n = Heartbeat(dispatcher, 1, 2, after_now.strftime('%H:%M')) one = n.get_seg_until_next() two = n.get_seg_until_next() self.assertTrue(two - one < 2)
def test_get_seg_until_next_now(self): dispatcher = Dispatcher() now = datetime.now() n = Heartbeat(dispatcher, 1, 2, now.strftime('%H:%M')) self.assertTrue(n.get_seg_until_next(), 24 * 60 * 60)
def test_get_seg_until_next_now(self): dispatcher = Dispatcher() now = datetime.now() n = Heartbeat(dispatcher, 1, 2, now.strftime('%H:%M')) self.assertTrue(n.get_seg_until_next(), 24*60*60)