def test_check_timestamp_spacing(times): assert_series_equal(validator.check_timestamp_spacing(times, times.freq), pd.Series(True, index=times)) assert_series_equal( validator.check_timestamp_spacing(times[[0]], times.freq), pd.Series(True, index=[times[0]])) assert_series_equal( validator.check_timestamp_spacing(times[[0, 2, 3]], times.freq), pd.Series([True, False, True], index=times[[0, 2, 3]])) assert_series_equal( validator.check_timestamp_spacing(times, '30min'), pd.Series([True] + [False] * (len(times) - 1), index=times))
def _validate_timestamp(observation, values): return validator.check_timestamp_spacing( values.index, observation.interval_length, _return_mask=True)