/usr/local/lib64/python3.6/site-packages/pandas/tests/indexes/timedeltas
NameSizeModeActions
__pycache__/-0755rm
test_astype.py41250644editdlrm
test_constructors.py86630644editdlrm
test_delete.py23850644editdlrm
test_fillna.py5760644editdlrm
test_formats.py32750644editdlrm
test_indexing.py100600644editdlrm
test_insert.py40220644editdlrm
test_join.py14970644editdlrm
test_ops.py111910644editdlrm
test_partial_slicing.py13470644editdlrm
test_scalar_compat.py45160644editdlrm
test_searchsorted.py9980644editdlrm
test_setops.py93710644editdlrm
test_shift.py27720644editdlrm
test_timedelta.py74620644editdlrm
test_timedelta_range.py32580644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pandas/tests/indexes/timedeltas/test_partial_slicing.py (1347B)
import numpy as np import pytest from pandas import Series, timedelta_range import pandas._testing as tm class TestSlicing: def test_partial_slice(self): rng = timedelta_range("1 day 10:11:12", freq="h", periods=500) s = Series(np.arange(len(rng)), index=rng) result = s["5 day":"6 day"] expected = s.iloc[86:134] tm.assert_series_equal(result, expected) result = s["5 day":] expected = s.iloc[86:] tm.assert_series_equal(result, expected) result = s[:"6 day"] expected = s.iloc[:134] tm.assert_series_equal(result, expected) result = s["6 days, 23:11:12"] assert result == s.iloc[133] msg = r"^Timedelta\('50 days 00:00:00'\)$" with pytest.raises(KeyError, match=msg): s["50 days"] def test_partial_slice_high_reso(self): # higher reso rng = timedelta_range("1 day 10:11:12", freq="us", periods=2000) s = Series(np.arange(len(rng)), index=rng) result = s["1 day 10:11:12":] expected = s.iloc[0:] tm.assert_series_equal(result, expected) result = s["1 day 10:11:12.001":] expected = s.iloc[1000:] tm.assert_series_equal(result, expected) result = s["1 days, 10:11:12.001001"] assert result == s.iloc[1001]