@@ -90,6 +90,31 @@ def _supports_reduction(self, ser: pd.Series, op_name: str) -> bool:
9090 def test_fillna_length_mismatch (self , data_missing ):
9191 super ().test_fillna_length_mismatch (data_missing )
9292
93+ @pytest .mark .filterwarnings (
94+ "ignore:invalid value encountered in cast:RuntimeWarning"
95+ )
96+ def test_hash_pandas_object (self , data ):
97+ super ().test_hash_pandas_object (data )
98+
99+ @pytest .mark .filterwarnings (
100+ "ignore:invalid value encountered in cast:RuntimeWarning"
101+ )
102+ def test_hash_pandas_object_works (self , data , as_frame ):
103+ super ().test_hash_pandas_object_works (data , as_frame )
104+
105+ @pytest .mark .filterwarnings (
106+ "ignore:invalid value encountered in cast:RuntimeWarning"
107+ )
108+ @pytest .mark .parametrize ("engine" , ["c" , "python" ])
109+ def test_EA_types (self , engine , data , request ):
110+ super ().test_EA_types (engine , data , request )
111+
112+ @pytest .mark .filterwarnings (
113+ "ignore:invalid value encountered in cast:RuntimeWarning"
114+ )
115+ def test_astype_str (self , data ):
116+ super ().test_astype_str (data )
117+
93118
94119# TODO: either belongs in tests.arrays.interval or move into base tests.
95120def test_fillna_non_scalar_raises (data_missing ):
0 commit comments