/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_searchsorted.py (998B)
import numpy as np import pytest from pandas import Series, TimedeltaIndex, Timestamp, array import pandas._testing as tm class TestSearchSorted: @pytest.mark.parametrize("klass", [list, np.array, array, Series]) def test_searchsorted_different_argument_classes(self, klass): idx = TimedeltaIndex(["1 day", "2 days", "3 days"]) result = idx.searchsorted(klass(idx)) expected = np.arange(len(idx), dtype=result.dtype) tm.assert_numpy_array_equal(result, expected) result = idx._data.searchsorted(klass(idx)) tm.assert_numpy_array_equal(result, expected) @pytest.mark.parametrize( "arg", [[1, 2], ["a", "b"], [Timestamp("2020-01-01", tz="Europe/London")] * 2], ) def test_searchsorted_invalid_argument_dtype(self, arg): idx = TimedeltaIndex(["1 day", "2 days", "3 days"]) msg = "searchsorted requires compatible dtype" with pytest.raises(TypeError, match=msg): idx.searchsorted(arg)