MCPcopy
hub / github.com/pandas-dev/pandas / test_i8

Method test_i8

pandas/tests/test_algos.py:950–975  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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"])

Callers

nothing calls this directly

Calls 4

date_rangeFunction · 0.90
timedelta_rangeFunction · 0.90
isinMethod · 0.45
arrayMethod · 0.45

Tested by

no test coverage detected