@@ -191,14 +191,11 @@ def test_setitem_series_object_dtype(self, indexer, ser_index):
191191 expected = Series ([Series ([42 ], index = [ser_index ]), 0 ], dtype = "object" )
192192 tm .assert_series_equal (ser , expected )
193193
194- @pytest .mark .parametrize (
195- "index, exp_value, warn" , [(0 , 42 , None ), (1 , np .nan , FutureWarning )]
196- )
197- def test_setitem_series (self , index , exp_value , warn ):
194+ @pytest .mark .parametrize ("index, exp_value" , [(0 , 42 ), (1 , np .nan )])
195+ def test_setitem_series (self , index , exp_value ):
198196 # GH#38303
199197 ser = Series ([0 , 0 ])
200- with tm .assert_produces_warning (warn , match = "item of incompatible dtype" ):
201- ser .loc [0 ] = Series ([42 ], index = [index ])
198+ ser .loc [0 ] = Series ([42 ], index = [index ])
202199 expected = Series ([exp_value , 0 ])
203200 tm .assert_series_equal (ser , expected )
204201
@@ -575,15 +572,15 @@ def test_setitem_keep_precision(self, any_numeric_ea_dtype):
575572 [
576573 (NA , NA , "Int64" , "Int64" , 1 , None ),
577574 (NA , NA , "Int64" , "Int64" , 2 , None ),
578- (NA , np .nan , "int64" , "float64" , 1 , FutureWarning ),
575+ (NA , np .nan , "int64" , "float64" , 1 , None ),
579576 (NA , np .nan , "int64" , "float64" , 2 , None ),
580577 (NaT , NaT , "int64" , "object" , 1 , FutureWarning ),
581578 (NaT , NaT , "int64" , "object" , 2 , None ),
582579 (np .nan , NA , "Int64" , "Int64" , 1 , None ),
583580 (np .nan , NA , "Int64" , "Int64" , 2 , None ),
584581 (np .nan , NA , "Float64" , "Float64" , 1 , None ),
585582 (np .nan , NA , "Float64" , "Float64" , 2 , None ),
586- (np .nan , np .nan , "int64" , "float64" , 1 , FutureWarning ),
583+ (np .nan , np .nan , "int64" , "float64" , 1 , None ),
587584 (np .nan , np .nan , "int64" , "float64" , 2 , None ),
588585 ],
589586 )
@@ -592,7 +589,7 @@ def test_setitem_enlarge_with_na(
592589 ):
593590 # GH#32346
594591 ser = Series ([1 , 2 ], dtype = dtype )
595- with tm .assert_produces_warning (warn , match = "item of incompatible dtype" ):
592+ with tm .assert_produces_warning (warn , match = "incompatible dtype" ):
596593 ser [indexer ] = na
597594 expected_values = [1 , target_na ] if indexer == 1 else [1 , 2 , target_na ]
598595 expected = Series (expected_values , dtype = target_dtype )
@@ -884,7 +881,7 @@ def test_index_putmask(self, obj, key, expected, warn, val):
884881 Series ([2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]),
885882 Series ([np .nan , 3 , np .nan , 5 , np .nan , 7 , np .nan , 9 , np .nan ]),
886883 slice (None , None , 2 ),
887- FutureWarning ,
884+ None ,
888885 id = "int_series_slice_key_step" ,
889886 ),
890887 pytest .param (
@@ -899,15 +896,15 @@ def test_index_putmask(self, obj, key, expected, warn, val):
899896 Series (np .arange (10 )),
900897 Series ([np .nan , np .nan , np .nan , np .nan , np .nan , 5 , 6 , 7 , 8 , 9 ]),
901898 slice (None , 5 ),
902- FutureWarning ,
899+ None ,
903900 id = "int_series_slice_key" ,
904901 ),
905902 pytest .param (
906903 # changes dtype GH#4463
907904 Series ([1 , 2 , 3 ]),
908905 Series ([np .nan , 2 , 3 ]),
909906 0 ,
910- FutureWarning ,
907+ None ,
911908 id = "int_series_int_key" ,
912909 ),
913910 pytest .param (
@@ -1134,7 +1131,7 @@ def warn(self):
11341131 "obj,expected,warn" ,
11351132 [
11361133 # For numeric series, we should coerce to NaN.
1137- (Series ([1 , 2 , 3 ]), Series ([np .nan , 2 , 3 ]), FutureWarning ),
1134+ (Series ([1 , 2 , 3 ]), Series ([np .nan , 2 , 3 ]), None ),
11381135 (Series ([1.0 , 2.0 , 3.0 ]), Series ([np .nan , 2.0 , 3.0 ]), None ),
11391136 # For datetime series, we should coerce to NaT.
11401137 (
@@ -1584,13 +1581,11 @@ def test_20643_comment():
15841581 expected = Series ([np .nan , 1 , 2 ], index = ["a" , "b" , "c" ])
15851582
15861583 ser = orig .copy ()
1587- with tm .assert_produces_warning (FutureWarning , match = "incompatible dtype" ):
1588- ser .iat [0 ] = None
1584+ ser .iat [0 ] = None
15891585 tm .assert_series_equal (ser , expected )
15901586
15911587 ser = orig .copy ()
1592- with tm .assert_produces_warning (FutureWarning , match = "incompatible dtype" ):
1593- ser .iloc [0 ] = None
1588+ ser .iloc [0 ] = None
15941589 tm .assert_series_equal (ser , expected )
15951590
15961591
0 commit comments