+
    yȇi%#                         ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RI	t
^ RI	HtHtHtHt ^ RIHt R tR tR tR tR	 t]P.                  P0                  R
 4       tR tR tR tR tR tR tR t R t!R t"R t#R t$R# )    Nindex)'construct_1d_object_array_from_listlike)IndexIntervalIndex
MultiIndex
RangeIndexc                  ^   \         P                  ! R	R
.4      p V P                  ^ ,          P                  R8X  g   Q hV P                  ^,          P                  R8X  g   Q h\         P                  ! R.\        ^(4      .4      p V P                  ^,          P                  R8X  g   Q h\         P                  ! R.\        R4      .4      p V P                  ^,          P                  R8X  g   Q h\         P                  ! R.\        R4      .4      p V P                  ^,          P                  R8X  g   Q h\         P                  ! R.\        R4      .4      p V P                  ^ ,          ^ 8  P                  4       '       g   Q hV P                  ^,          ^ 8  P                  4       '       g   Q hR# )Aint8ai  int16i@  int32i  N)r      )r      )r   from_tuplescodesdtypefrom_productrangeall)is    y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/multi/test_integrity.pytest_labels_dtypesr      sQ   (34A771:v%%%771:v%%%#b	 23A771:v%%%#c
 34A771:w&&&#e 56A771:w&&&#d 45AGGAJ!O  """"GGAJ!O  """"    c            	         ^\         P                  ! R4      3^\         P                  3^\         P                  ! R4      3^\         P                  ! R4      3^\         P                  ! R4      3^\         P                  ! R4      3.p \        P                  ! V 4      p\        V 4      p\        P                  ! VP                  V4       \        P                  ! VP                  R,          VR,          P                  4       R# )r   z
2000-01-01z
2000-01-03z
2000-01-04z
2000-01-02:N   NN)	pd	TimestampNaTr   r   r   tmassert_numpy_array_equalvalues)tuplesresultexpecteds      r   test_values_boxedr'   &   s    	
BLL&'	
BFF	
BLL&'	
BLL&'	
BLL&'	
BLL&'F ##F+F6v>Hx8b 16":3D3DEr   c                  P   \         P                  ! RR4      p \        P                  ! V 4      p\        P                  ! V RR7      p\        P
                  ! W.4      pVP                  p\        P                  ! V Uu. uF  qU^ ,          NK  	  up4      p\        P                  ! Wa4       \        P                  ! V Uu. uF  qU^,          NK  	  up4      p\        P                  ! Wr4       VR,          P                  p\        P                  ! V Uu. uF  qU^ ,          NK  	  up4      p\        P                  ! WaR,          4       \        P                  ! V Uu. uF  qU^,          NK  	  up4      p\        P                  ! WrR,          4       R# u upi u upi u upi u upi )
   z
US/Central)tzNr   NNl     NZol    NZo)	nparanger   DatetimeIndexr   from_arraysr#   r!   assert_index_equal)intsnaiveawareidxr%   xouterinners           r   $test_values_multiindex_datetimeindexr8   6   s>   99VZ(DT"ETl3E

 
 %
0CZZFF3FqddF34E%'F3FqddF34E%' W^^FF3FqddF34E%r+F3FqddF34E%r+ 4 4 4 4s   =F?FFF#c                  `   \         P                  ! R R4      p \        P                  ! V RR7      p\        P
                  ! W.4      pVP                  p\        V Uu. uF  qD^ ,          NK  	  up4      p\        P                  ! V\        V \         P                  R7      4       \        P                  ! V Uu. uF  qD^,          NK  	  up4      p\        P                  ! Wa4       VR,          P                  p\        V Uu. uF  qD^ ,          NK  	  up4      p\        P                  ! V\        V R,          \         P                  R7      4       \        P                  ! V Uu. uF  qD^,          NK  	  up4      p\        P                  ! WaR,          4       R# u upi u upi u upi u upi )i  i  D)freqr   r+   N)r,   r-   r   PeriodIndexr   r/   r#   r   r!   r0   int64)r1   pidxr4   r%   r5   r6   r7   s          r   "test_values_multiindex_periodindexr@   P   s6   99T4 D>>$S)D

 
 $
.CZZF(AQ44()E%t288!<=NN&1&QaDD&12E%& W^^F(AQ44()E%tBxrxx!@ANN&1&QaDD&12E%b* ) 2 ) 2s   F8F!F&%F+c                     \        \        R 4      4      p \        \        ^
4      4      p\        P                  ! R 4      p\        P                  ! \        ^
4      R4      p\        W.W#.R7      p\        P                  ! . RO4      p\        P                  ! . RO4      p\        W.W#.R7      pVP                  RJ g   Q hR# )ip iX  )levelsr   FN)	r   r   r   r   r   r   r      rC   )	r   r   r   r   r   r   r   r   r   )listr   r,   r-   repeatr   array	is_unique)
major_axis
minor_axismajor_codesminor_codesr   s        r   test_consistencyrL   h   s    eEl#JeBiJ))E"K))E"It,K '/IE
 ((67K((67K'/IE ??e###r   c           
      d   ^2pV P                  4       ;_uu_ 4       pVP                  \        RV4       \        P                  ! \
        P                  ! ^4      \
        P                  ! ^4      .RR.R7      pVP                  VP                  4      p\        P                  ! V\
        P                  ! \        V4      RR7      4       ^ ^\        V4      ^,
          \        V4      ^,
          3 F"  pVP                  W5,          4      pWE8X  d   K"  Q h	  RRR4       R#   + '       g   i     R# ; i)2   _SIZE_CUTOFFonetwonamesintpr<   N)contextsetattrlibindexr   r   r,   r-   get_indexerr#   r!   r"   lenget_loc)monkeypatchsize_cutoffmr   r%   r   s   &     r   test_hash_collisionsr^      s     K					!			(NK8''YYq\299Q<(
 ""5<<0
##FBIIc%j,OPQE
QE
Q7A]]58,F;; 8 
			s   C0DDD/	c                      R # )N r`   r   r   	test_dimsra      s    r   c                     R R.\         P                  ! R4      \         P                  ! R4      ..p \        P                  ! V RR.R7      p^^.pRp\        P
                  ! \        VR7      ;_uu_ 4        VP                  V^R	7       R
R
R
4       Rp\        P
                  ! \        VR7      ;_uu_ 4        VP                  W"R7       R
R
R
4       Rp\        P
                  ! \        VR7      ;_uu_ 4        VP                  VRR7       R
R
R
4       R
#   + '       g   i     L; i  + '       g   i     Lg; i  + '       g   i     R
# ; i)r   Bz
2011-01-01z
2011-01-02strdtrR   z1take\(\) got an unexpected keyword argument 'foo'match)fooNz$the 'out' parameter is not supported)outz%the 'mode' parameter is not supportedclip)mode)	r   r   r   r   pytestraises	TypeErrortake
ValueError)valsr4   indicesmsgs       r   test_take_invalid_kwargsrt      s    #Jl3R\\,5OPQD

!
!$udm
<C!fG
>C	y	,	,a  
- 1C	z	-	-& 
. 2C	z	-	-v& 
.	- 
-	, 
.	- 
.	-	-s$   5D7D)8D<D&	)D9	<E	c                     R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! V 4       RRR4       R#   + '       g   i     R# ; i)z"isna is not defined for MultiIndexrf   N)rl   rm   NotImplementedErrorr   isna)r4   rs   s   & r   test_isna_behaviorrx      s5     /C	*#	6	6
 
7	6	6	6s   AA	c                 D   ^2pV P                  4       ;_uu_ 4       pVP                  \        RV4       \        P                  ! ^\
        P                  ! ^^.\        V^,
          4      .4      R.R7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  R,           RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP                  R	,           RRR4       \        P                  ! ^\
        P                  ! ^^.\        V^,           4      .4      R.R7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  R,           RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP                  R	,           RRR4       RRR4       R#   + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     LT; i  + '       g   i     R# ; i)
rN   rO   dest)r   columnsz^\(-1, 0\)$rf   Nz
^\(3, 0\)$))r   rz   ))rC   r   rz   )rU   rV   rW   r   	DataFramer   r   r   rl   rm   KeyErrorloc)r[   r\   r]   df_below_cutoffdf_above_cutoffs   &    r   test_large_multiindex_errorr      s_   K					!			(NK8,,))Aq65q3I*JKH

 ]]8>::0 ;]]8=99/ :,,))Aq65q3I*JKH

 ]]8>::0 ;]]8=99/ :% 
	 ;::99 ;:99% 
		sm   A>HG	-,HG	-A.HG(	/,HG;	/HG	HG% H(G83H;HHH	c                 `   V P                  \        R ^24       \        ^24      p\        P                  ! RVRV/\
        P                  ! W.4      R7      pRp\        P                  ! \        VR7      ;_uu_ 4        VR,          P                  4        RRR4       R#   + '       g   i     R# ; i)rO   r   br   z&'Series' object has no attribute 'foo'rf   N)rV   rW   r   r   r}   r   r/   rl   rm   AttributeErrorrh   )r[   rdfrs   s   &   r   +test_mi_hashtable_populated_attribute_errorr      su    ."5b	A	sAsA&j.D.DaV.L	MB
2C	~S	1	1
3 
2	1	1	1s   :BB-	c                 F    V ^ ,          pV P                  V4      RJ g   Q hR# )r   TN)$_can_hold_identifiers_and_holds_name)r4   keys   & r   test_can_hold_identifiersr      s$    
a&C33C8D@@@r   c                    V P                   V P                  r!\        P                  ! R 4      p\        P
                  ! \        VR7      ;_uu_ 4        V^ ,          V^ &   RRR4       \        P
                  ! \        VR7      ;_uu_ 4        V^ ,          ^ ,          V^ ,          ^ &   RRR4       \        P
                  ! \        VR7      ;_uu_ 4        V^ ,          V^ &   RRR4       \        P
                  ! \        RR7      ;_uu_ 4        V^ ,          ^ ,          V^ ,          ^ &   RRR4       V P                  p\        P
                  ! \        VR7      ;_uu_ 4        V^ ,          V^ &   RRR4       R#   + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)z#does not support mutable operationsrf   Nz#assignment destination is read-only)	rB   r   recompilerl   rm   rn   rp   rS   )r4   rB   r   mutable_regexrS   s   &    r   test_metadata_immutabler      s    JJ		EJJDEM	y	6	61Iq	 
7	y	6	6ay|q	! 
7 
y	6	68a 
7	z)N	O	OAhqka 
P IIE	y	6	68a 
7	6 
7	6	6	6	6 
7	6	O	O 
7	6	6s<   E5F	FF/G5F		F	F,	/F?	G	c                      \         P                  ! . RO. RO.4      p V P                  '       g   Q hV P                  R R.. RO.4      p V P                  '       d   Q hR# )r   rc   N)r   r   rc   rc   rc   )r   r   r   r   rC   )r   rC   r   )r   r/   is_monotonic_increasing
set_levels)inds    r   $test_level_setting_resets_attributesr      sV    

 
 ";_!M
NC&&&&&
..3*i0
1C******r   c            	      `   \         P                  ! \        P                  ! ^d4      P	                  R4      4      p \         P                  ! \        P                  ! ^d4      P	                  R4      4      p\         P
                  ! RV P                  4       RVP                  4       /^R7      pRR.VP                  n        \         P                  ! R\        P                  ! ^d4      R\        P                  ! ^d4      /\        P                  ! \        ^
4      \        ^
4      .RR.R7      R7      p\        P                  ! W#RR	7       VP                  P                  R4      p\        \        P                  ! ^
\        P                   R
7      RR7      P#                  ^
4      p\        P$                  ! WC4       VP                  P                  R4      p\        \        P&                  ! \        P                  ! ^
\        P                   R
7      ^
4      RR7      p\        P$                  ! WC4       R# )d   df1df2)axisfizzbuzzrR   r   T)
check_liker<   )nameN)r)   r)   )r   r}   r,   r-   reshapeconcatstackr   rS   r   r   r   r!   assert_frame_equalget_level_valuesr   r>   rE   r0   tile)r   r   r   r&   r%   s        r   %test_rangeindex_fallback_coercion_bugr      sm   
,,ryy~--h7
8C
,,ryy~--h7
8C				UCIIK0
B f%BHHN||			#ryy~6%%uRy%)&<VVDTUH "48XX&&v.FRYYr2@GGKH&+XX&&v.FRWWRYYr:B?fMH&+r   c                 P   V P                  4       p\        V 4      '       d|   V P                  V ^ ,          4       V P                  4       pV P                  RR7      p\        V \        \
        34      '       g	   W!8  g   Q hV P                  R8X  d   W28  g   Q hR# R# V^ 8X  g   Q hR# )r   T)deepobjectN)memory_usagerY   rZ   
isinstancer	   r   inferred_type)r4   r%   result2result3s   &   r   test_memory_usager     s    F
3xxCF""$"""- #
M:;;###($$$ )
 {{r   c                 ,    V P                   ^8X  g   Q hR# )r   N)nlevels)r4   s   &r   test_nlevelsr      s    ;;!r   )%r   numpyr,   rl   pandas._libsr   rW   pandas.core.dtypes.castr   pandasr   r   r   r   r	   pandas._testing_testingr!   r   r'   r8   r@   rL   markslowr^   ra   rt   rx   r   r   r   r   r   r   r   r   r`   r   r   <module>r      s    	   * K   #$F ,4+0$.   	'$02A
&+,2(r   