示例#1
0
def test_timestamp_spacing_too_frequent(times):
    """Timestamps with too high frequency will be marked False."""
    assert_series_equal(
        time.spacing(times, '30min'),
        pd.Series([True] + [False] * (len(times) - 1), index=times))
示例#2
0
def test_timestamp_spacing_one_timestamp(times):
    """An index with only one timestamp has uniform spacing."""
    assert_series_equal(time.spacing(times[[0]], times.freq),
                        pd.Series(True, index=[times[0]]))
示例#3
0
def test_timestamp_spacing_one_missing(times):
    """The timestamp following a missing timestamp will be marked False."""
    assert_series_equal(time.spacing(times[[0, 2, 3]], times.freq),
                        pd.Series([True, False, True], index=times[[0, 2, 3]]))
示例#4
0
def test_timestamp_spacing_date_range(times):
    """An index generated by pd.date_range has the expected spacing."""
    assert_series_equal(time.spacing(times, times.freq),
                        pd.Series(True, index=times))