def test_check_timestamp_in_range_true(): timestamp = isodate.parse_datetime("2016-06-07T23:46:03+00:00") start_time = isodate.parse_datetime("2016-06-07T23:40:03+00:00") end_time = isodate.parse_datetime("2016-06-07T23:50:03+00:00") assert logs.check_timestamp_in_range(timestamp, start_time, end_time) is True
def test_check_timestamp_in_range_false(): timestamp = datetime.datetime.utcnow() start_time, end_time = logs.generate_start_end_time("10m", "5m") assert logs.check_timestamp_in_range(timestamp, start_time, end_time) is False
def test_check_timestamp_in_range_with_none_arguments(): assert ( logs.check_timestamp_in_range(timestamp=None, start_time=None, end_time=None) is True ) assert logs.check_timestamp_in_range(datetime.datetime.utcnow(), None, None) is True
def test_check_timestamp_in_range_with_none_arguments(): assert logs.check_timestamp_in_range(timestamp=None, start_time=None, end_time=None) is True assert logs.check_timestamp_in_range(datetime.datetime.utcnow(), None, None) is True