@@ -25,22 +25,22 @@ def data():
2525 ([False , False ], False , False , False , False ),
2626 ],
2727)
28+ @pytest .mark .parametrize ("con" , [pd .array , pd .Series ])
2829def test_any_all (
29- values , exp_any , exp_all , exp_any_noskip , exp_all_noskip , using_python_scalars
30+ values , exp_any , exp_all , exp_any_noskip , exp_all_noskip , using_python_scalars , con
3031):
3132 # the methods return numpy scalars
32- if not using_python_scalars :
33+ if not using_python_scalars or con is pd . array :
3334 exp_any = pd .NA if exp_any is pd .NA else np .bool_ (exp_any )
3435 exp_all = pd .NA if exp_all is pd .NA else np .bool_ (exp_all )
3536 exp_any_noskip = pd .NA if exp_any_noskip is pd .NA else np .bool_ (exp_any_noskip )
3637 exp_all_noskip = pd .NA if exp_all_noskip is pd .NA else np .bool_ (exp_all_noskip )
3738
38- for con in [pd .array , pd .Series ]:
39- a = con (values , dtype = "boolean" )
40- assert a .any () is exp_any
41- assert a .all () is exp_all
42- assert a .any (skipna = False ) is exp_any_noskip
43- assert a .all (skipna = False ) is exp_all_noskip
39+ a = con (values , dtype = "boolean" )
40+ assert a .any () is exp_any
41+ assert a .all () is exp_all
42+ assert a .any (skipna = False ) is exp_any_noskip
43+ assert a .all (skipna = False ) is exp_all_noskip
4444
4545
4646def test_reductions_return_types (
0 commit comments