+
    xȇi              
          ^ RI t^ RIt^ RIHt ^ RIt^ RIHt	 R t
R t]P                  P                  R]]
.4      R 4       t]P                  P                  R. ROR. RO3. ROR	. RO3. ROR^^.3. ROR	^^.3.4      R
 4       tR# )    N)libc                     \        V 4      \        V P                  P                  ^ ,          P                  4      8X  g   Q h^ # r   )len_mgrblocksmgr_locsxs   &u/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/groupby/test_bin_groupby.pyassert_block_lengthsr   
   s/    q6Sq)223333    c                 B    V P                  4       P                  4        ^ # r   )cumsummaxr
   s   &r   
cumsum_maxr      s    HHJNNr   funcc           	      >   \         P                  ! R . ROR. R	OR. R
O/4      pVP                  R R.4      P                  V 4      p\         P                  ! R^ ^ ./\         P                  P                  R.RR..R R.R7      R7      p\        P                  ! W#4       R# )AaBbC)names)indexN)r   r   r   )r   r   r   )   r   r   )pd	DataFramegroupbyagg
MultiIndexfrom_producttmassert_frame_equal)r   dfresultexpecteds   &   r   test_mgr_locs_updatedr(      s     
sOS/3	R	SBZZc
#''-F||	q!fmm((3%#s)<S#J(OH &+r   zbinner,closed,expectedleftrightc                 H   \         P                  ! . RO\         P                  R7      p\        P                  ! V\         P                  ! V \         P                  R7      VR7      p\         P                  ! V\         P                  R7      p\
        P                  ! WB4       R# )r   )dtype)closedN)r                  )nparrayint64r   generate_bins_dt64r#   assert_numpy_array_equal)binnerr-   r'   valuesr&   s   &&&  r   test_generate_binsr:   (   sc    , XX(9F##rxx0F xx1H1r   )r   r/   r2   	   )r.   r1   r2   )r/   r2   r2   )r   r/   r2   )numpyr3   pytestpandas._libsr   pandasr   pandas._testing_testingr#   r   r   markparametrizer(   r:    r   r   <module>rE      s        

 

,
,  	
 	

 
FQF#F	
*2+*2r   