def test_no_stop_evaluate_True(self): ''' ''' timestamp = datetime.datetime(2018, 4, 23, 12, 0) sch = Schedule(DEFAULT_START, None, DEFAULT_ZONE, DEFAULT_DAYS) target = sch.evaluate(timestamp) self.assertEqual(target, True)
def test_evaluate_False(self): ''' ''' timestamp = datetime.datetime(2018, 4, 23, 23, 0) sch = Schedule(DEFAULT_START, DEFAULT_STOP, DEFAULT_ZONE, DEFAULT_DAYS) target = sch.evaluate(timestamp) self.assertEqual(target, False)
def test_no_start_evaluate_None(self): ''' ''' timestamp = datetime.datetime(2018, 4, 23, 0, 0) sch = Schedule(None, DEFAULT_STOP, DEFAULT_ZONE, DEFAULT_DAYS) target = sch.evaluate(timestamp) self.assertEqual(target, None)