@@ -335,12 +335,12 @@ def test_mask_div_propagate_na_for_non_na_dtype(self):
335
335
result = ser2 / ser1
336
336
tm .assert_series_equal (result , expected )
337
337
338
- @pytest .mark .parametrize ("val, dtype " , [( 3 , "Int64" ), ( 3.5 , "Float64" ) ])
339
- def test_add_list_to_masked_array (self , val , dtype ):
338
+ @pytest .mark .parametrize ("val" , [3 , 3.5 ])
339
+ def test_add_list_to_masked_array (self , val ):
340
340
# GH#22962
341
341
ser = Series ([1 , None , 3 ], dtype = "Int64" )
342
342
result = ser + [1 , None , val ]
343
- expected = Series ([2 , None , 3 + val ], dtype = dtype )
343
+ expected = Series ([2 , pd . NA , 3 + val ], dtype = object )
344
344
tm .assert_series_equal (result , expected )
345
345
346
346
result = [1 , None , val ] + ser
@@ -357,7 +357,7 @@ def test_add_list_to_masked_array_boolean(self, request):
357
357
msg = "operator is not supported by numexpr for the bool dtype"
358
358
with tm .assert_produces_warning (warning , match = msg ):
359
359
result = ser + [True , None , True ]
360
- expected = Series ([True , None , True ], dtype = "boolean" )
360
+ expected = Series ([2 , pd . NA , 1 ], dtype = object )
361
361
tm .assert_series_equal (result , expected )
362
362
363
363
with tm .assert_produces_warning (warning , match = msg ):
0 commit comments