+
    yȇi                        ^ RI t^ RIt^ RIt]P
                  R 4       t]P                  P                  RR]P                  .RRR]P                  3R]P                  .RR]P                  R3]P                  .RR]P                  ]P                  3. RRRR3RR.RRRR3RR.RRRR3.4      ]P                  P                  R]P                  ]P                  .4      R 4       4       tR tR# )	    Nc                     \         P                  ! RR.^,          \        P                  .,           RR.,           \        P                  .,           RR.,           RR7      # )z?Fixture returning boolean array, with valid and missing values.TFbooleandtype)pdarraynpnan     z/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/boolean/test_reduction.pydatar      sL     88	uRVVH$e}4x?4-O r   z8values, exp_any, exp_all, exp_any_noskip, exp_all_noskipTFconc                    V'       d   V\         P                  J d   V\         P                  J d   \         P                  M\        P                  ! V4      pV\         P                  J d   \         P                  M\        P                  ! V4      pV\         P                  J d   \         P                  M\        P                  ! V4      pV\         P                  J d   \         P                  M\        P                  ! V4      pV! V R R7      pVP                  4       VJ g   Q hVP                  4       VJ g   Q hVP                  RR7      VJ g   Q hVP                  RR7      VJ g   Q hR# )r   r   F)skipnaN)r   r   NAr	   bool_anyall)valuesexp_anyexp_allexp_any_noskipexp_all_noskipusing_python_scalarsr   as   &&&&&&& r   test_any_allr      s    "  3"((?"bee+"%%'1B"bee+"%%'1B"0BEE"9rxx?W"0BEE"9rxx?WF)$A557g557g555.000555.000r   c           
      ,   Tp\         P                  ! V4      pV '       d   VP                  4       pV'       d6   R \        R\        R\        R\        R\        /P                  V\        4      pMpR \        P                  R\        P                  R\        P                  R\        P                  R\        P                  /P                  V\        P                  4      p\        WT4      ! 4       p\        Wv4      '       g   Q \        V4       RV 24       hR# )sumprodcountminmaxz vs N)r   Seriesdropnaintboolgetfloatr	   int_integerr   float64getattr
isinstancetype)r%   r   all_numeric_reductionsr   opsexpectedresults   &&&&    r   test_reductions_return_typesr5   .   s     
 B
		$AHHJ3CS44
 #b%. 	 277BGGRZZ288288
 #b"**
 	 Q^Ff''HDL>hZ)HH'r   )numpyr	   pytestpandasr   fixturer   markparametrizer   r   r$   r   r5   r   r   r   <module>r<      s        >
dD"%%0
ruue4
%%%ruubee,	UD%&
tT4.
ue4 299 561 71"Ir   