Skip to content

Commit 57be60d

Browse files
authored
CLN: fix numpy FutureWarning in tests (#41414)
1 parent ff134cc commit 57be60d

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

pandas/tests/arithmetic/test_object.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ def test_sub_object(self):
311311
index - "foo"
312312

313313
with pytest.raises(TypeError, match=msg):
314-
index - np.array([2, "foo"])
314+
index - np.array([2, "foo"], dtype=object)
315315

316316
def test_rsub_object(self):
317317
# GH#19369

pandas/tests/dtypes/test_inference.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,7 +1042,7 @@ def test_infer_dtype_datetime64_with_na(self, na_value):
10421042
np.array([np.datetime64("2011-01-01"), Timestamp("2011-01-02")]),
10431043
np.array([Timestamp("2011-01-02"), np.datetime64("2011-01-01")]),
10441044
np.array([np.nan, Timestamp("2011-01-02"), 1.1]),
1045-
np.array([np.nan, "2011-01-01", Timestamp("2011-01-02")]),
1045+
np.array([np.nan, "2011-01-01", Timestamp("2011-01-02")], dtype=object),
10461046
np.array([np.datetime64("nat"), np.timedelta64(1, "D")], dtype=object),
10471047
np.array([np.timedelta64(1, "D"), np.datetime64("nat")], dtype=object),
10481048
],

pandas/tests/test_common.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,5 @@ def test_serializable(obj):
163163
class TestIsBoolIndexer:
164164
def test_non_bool_array_with_na(self):
165165
# in particular, this should not raise
166-
arr = np.array(["A", "B", np.nan])
167-
166+
arr = np.array(["A", "B", np.nan], dtype=object)
168167
assert not com.is_bool_indexer(arr)

pandas/tests/tools/test_to_datetime.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1899,7 +1899,10 @@ def test_to_datetime_infer_datetime_format_inconsistent_format(self, cache):
18991899
@pytest.mark.parametrize("cache", [True, False])
19001900
def test_to_datetime_infer_datetime_format_series_with_nans(self, cache):
19011901
s = Series(
1902-
np.array(["01/01/2011 00:00:00", np.nan, "01/03/2011 00:00:00", np.nan])
1902+
np.array(
1903+
["01/01/2011 00:00:00", np.nan, "01/03/2011 00:00:00", np.nan],
1904+
dtype=object,
1905+
)
19031906
)
19041907
tm.assert_series_equal(
19051908
to_datetime(s, infer_datetime_format=False, cache=cache),
@@ -1916,7 +1919,8 @@ def test_to_datetime_infer_datetime_format_series_start_with_nans(self, cache):
19161919
"01/01/2011 00:00:00",
19171920
"01/02/2011 00:00:00",
19181921
"01/03/2011 00:00:00",
1919-
]
1922+
],
1923+
dtype=object,
19201924
)
19211925
)
19221926

pandas/tests/util/test_hashing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def test_hash_array(series):
9090

9191

9292
@pytest.mark.parametrize(
93-
"arr2", [np.array([3, 4, "All"]), np.array([3, 4, "All"], dtype=object)]
93+
"arr2", [np.array([3, 4, "All"], dtype="U"), np.array([3, 4, "All"], dtype=object)]
9494
)
9595
def test_hash_array_mixed(arr2):
9696
result1 = hash_array(np.array(["3", "4", "All"]))

0 commit comments

Comments
 (0)