(self)
| 948 | tm.assert_numpy_array_equal(result, expected) |
| 949 | |
| 950 | def test_i8(self): |
| 951 | arr = date_range("20130101", periods=3).values |
| 952 | result = algos.isin(arr, [arr[0]]) |
| 953 | expected = np.array([True, False, False]) |
| 954 | tm.assert_numpy_array_equal(result, expected) |
| 955 | |
| 956 | result = algos.isin(arr, arr[0:2]) |
| 957 | expected = np.array([True, True, False]) |
| 958 | tm.assert_numpy_array_equal(result, expected) |
| 959 | |
| 960 | result = algos.isin(arr, set(arr[0:2])) |
| 961 | expected = np.array([True, True, False]) |
| 962 | tm.assert_numpy_array_equal(result, expected) |
| 963 | |
| 964 | arr = timedelta_range("1 day", periods=3).values |
| 965 | result = algos.isin(arr, [arr[0]]) |
| 966 | expected = np.array([True, False, False]) |
| 967 | tm.assert_numpy_array_equal(result, expected) |
| 968 | |
| 969 | result = algos.isin(arr, arr[0:2]) |
| 970 | expected = np.array([True, True, False]) |
| 971 | tm.assert_numpy_array_equal(result, expected) |
| 972 | |
| 973 | result = algos.isin(arr, set(arr[0:2])) |
| 974 | expected = np.array([True, True, False]) |
| 975 | tm.assert_numpy_array_equal(result, expected) |
| 976 | |
| 977 | @pytest.mark.parametrize("dtype1", ["m8[ns]", "M8[ns]", "M8[ns, UTC]", "period[D]"]) |
| 978 | @pytest.mark.parametrize("dtype", ["i8", "f8", "u8"]) |
nothing calls this directly
no test coverage detected