@@ -271,6 +271,7 @@ def test_compare_scalar(self, data, comparison_op):
271271 ser = pd .Series (data )
272272 self ._compare_other (ser , data , comparison_op , data [0 ])
273273
274+ @pytest .mark .parametrize ("na_action" , [None , "ignore" ])
274275 def test_map (self , data_missing , na_action ):
275276 if data_missing .dtype .kind in "mM" :
276277 result = data_missing .map (lambda x : x , na_action = na_action )
@@ -423,6 +424,7 @@ def _supports_accumulation(self, ser: pd.Series, op_name: str) -> bool:
423424 return False
424425 return True
425426
427+ @pytest .mark .parametrize ("skipna" , [True , False ])
426428 def test_accumulate_series (self , data , all_numeric_accumulations , skipna , request ):
427429 pa_type = data .dtype .pyarrow_dtype
428430 op_name = all_numeric_accumulations
@@ -524,6 +526,7 @@ def check_reduce(self, ser: pd.Series, op_name: str, skipna: bool):
524526 expected = getattr (alt , op_name )(skipna = skipna )
525527 tm .assert_almost_equal (result , expected )
526528
529+ @pytest .mark .parametrize ("skipna" , [True , False ])
527530 def test_reduce_series_numeric (self , data , all_numeric_reductions , skipna , request ):
528531 dtype = data .dtype
529532 pa_dtype = dtype .pyarrow_dtype
@@ -549,6 +552,7 @@ def test_reduce_series_numeric(self, data, all_numeric_reductions, skipna, reque
549552 request .applymarker (xfail_mark )
550553 super ().test_reduce_series_numeric (data , all_numeric_reductions , skipna )
551554
555+ @pytest .mark .parametrize ("skipna" , [True , False ])
552556 def test_reduce_series_boolean (
553557 self , data , all_boolean_reductions , skipna , na_value , request
554558 ):
@@ -585,6 +589,7 @@ def _get_expected_reduction_dtype(self, arr, op_name: str, skipna: bool):
585589 }[arr .dtype .kind ]
586590 return cmp_dtype
587591
592+ @pytest .mark .parametrize ("skipna" , [True , False ])
588593 def test_reduce_frame (self , data , all_numeric_reductions , skipna , request ):
589594 op_name = all_numeric_reductions
590595 if op_name == "skew" :
@@ -2325,6 +2330,7 @@ def test_str_extract_expand():
23252330 tm .assert_series_equal (result , expected )
23262331
23272332
2333+ @pytest .mark .parametrize ("unit" , ["ns" , "us" , "ms" , "s" ])
23282334def test_duration_from_strings_with_nat (unit ):
23292335 # GH51175
23302336 strings = ["1000" , "NaT" ]
@@ -2827,6 +2833,7 @@ def test_dt_components():
28272833 tm .assert_frame_equal (result , expected )
28282834
28292835
2836+ @pytest .mark .parametrize ("skipna" , [True , False ])
28302837def test_boolean_reduce_series_all_null (all_boolean_reductions , skipna ):
28312838 # GH51624
28322839 ser = pd .Series ([None ], dtype = "float64[pyarrow]" )
0 commit comments