+
    yȇi7                         ^ RI H t  ^ RIt^ RIt^ RIt^ RIt^ RIHtHt ^ RI	H
t R tR tR tR t]P                   P#                  RRR.4      R	 4       tR
 tR tR tR tR tR# )    )datetimeN)Index
MultiIndexc                    V P                  ^ R4      pVP                  V 4      '       g   Q hV^ ,          R8X  g   Q hV P                  ^ R4      p\        . \        V P                  ^ ,          4      ORNRR7      p\
        P                  ! VP                  ^ ,          V4       VP                  RR.8X  g   Q h\        . \        V P                  ^,          4      ORNRR7      p\
        P                  ! VP                  ^,          V4       V^ ,          R8X  g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        V P                  ^ R4       RRR4       \        P                  ! . RO. RO.. ROR7      pVP                  R	R
.RR7       VR,          P                  RR7      p^VP                  R&   RVP                  R&   ^VP                  R&   ^VP                  R &   ^VP                  R"&   ^VP                  R$&   ^VP                  R&   RVP                  R&   ^VP                  R&   ^VP                  R&   ^VP                  R!&   ^VP                  R#&   \        P                  ! . RO. RO. R%O. R&O. R'O. R(O. R)O. R*O.. ROR7      pVP                  R	R
.RR7       \
        P                   ! WWRR7       \
        P"                  ! WgR,          4       R#   + '       g   i     EL; i)+r   abcthreefirst)namesecondz/Item must have length equal to number of levelsmatchN1st2nd3rd)columnsT)inplace)deepF)check_dtype)bartwo)r   r   )foo2)abr   )r   d   )r   r   r   r   x)r   r   r   r   )r   r   r   r   )r    r   r   r   )r!   r   r   w)r"   r   r   r   )r$   r   )r   r      )r   r   r   )r   r      )r   r      )r   r#      )r   r      )insertequal_levelsr   listlevelstmassert_index_equalnamespytestraises
ValueErrorpd	DataFrame	set_indexcopylocassert_frame_equalassert_series_equal)idx	new_indexexp0exp1msglefttsrights   &       w/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/multi/test_reshape.pytest_insertrD      s   

1n-I!!#&&&&Q<>))) 

1./I.4

1&..W=D)**1-t4??w111104

1&00x@D)**1-t4Q<++++ <C	z	-	-

1i  
. <<6@UVDNNE5>4N0	e		t		$B"#DHH"$DHH"#DHH"#DHH"#DHH"#DHHBFF:BFF8BFF:BFF8BFF:BFF8LL		
 &E 
OOUENDO1 $592U|,M 
.	-	-s   ?KK+	c                     \        ^4       U u. uF  p RV 3NK	  	  up \        ^4       U u. uF  p RV 3NK	  	  up ,           RR.,           p\        P                  ! \        P                  ! ^ ^
^4      \
        P                  ! VRR 4      4      p^VP                  R&   ^VP                  R&   \        P                  ! \        P                  ! ^ ^^4      \
        P                  ! V4      4      p\        P                  ! W#4       R# u up i u up i )r(   test1test2N)test   )rH      )
ranger4   Seriesnplinspacer   from_tuplesr8   r.   r:   )ir;   r@   rB   s       rC   test_insert2rR   K   s      %Qx(x!'1x(!&q
*AGQ<
*	+
&	'  99R[[B+Z-C-CCH-MNDDHH\DHH\IIbkk!R,j.D.DS.IJE4' 	)
*s
   DD	c                 n   V R ,          P                  V R,          4      pVP                  V 4      '       g   Q hV R,          V R,          V R,          .pV^ ,          P                  VR,          4      pVP                  V 4      '       g   Q hV P                  . 4      pVP                  V 4      '       g   Q hR# ):Nr&   N:r&   NN:Nr   N:r   r&   Nr   NNN)appendequals)r;   resultfooss   &  rC   test_appendrY   ]   s    W^^CG$F==GSXs2w'D!W^^DH%F== ZZ^F==    c                  ^   \        . RO4      p \        P                  ! RR^RR7      p\        . RO4      p\        P                  ! W.4      p\        P                  ! WV.4      pV P                  V4      p\        P                  ! R4      pR \        R
^^VR7      3R\        R
^^VR7      3R\        R
^^VR7      3.p\        . ROVO4      p\        P                  ! WX4       VP                  V 4      p\        . VOR NRNRN4      p\        P                  ! WX4       VP                  V4      p\        P                  ! V P                  V 4      VP                  V4      .4      p\        P                  ! WX4       VP                  V4      p\        P                  ! WX4       VP                  V4      p\         P                  ! \        P                  ! R \        R
^^VR7      R3R\        R
^^VR7      R3R\        R
^^VR7      R	3.VO\        R7      R4      p\        P                  ! WX4       R# )皙?333333??z
2011-01-01Dz
Asia/Tokyo)freqperiodstzABCi  )tzinfo)dtypeN)r\   r]   r^   )rc   rd   re   )r   r4   
date_ranger   from_arraysrU   zoneinfoZoneInfor   r.   r/   _simple_newrN   arrayobject)	idx1idx2idx3midx_lv2midx_lv3rW   rb   expected_tuplesexpecteds	            rC   test_append_indexrv   j   s   !D==C|LD!D%%tl3H%%t4&89H[["F 
		<	(B	htQ"-.	htQ"-.	htQ"-.O
 6o67H&+__T"F666S6#67H&+__X&F%%t{{4'8$++d:K&LMH&+__X&F&+__X&F  
htQ"5s;htQ"5s;htQ"5s; !	 	
 	H &+rZ   z	name, expc                    \         P                  ! ^^.^^..RR.R7      p\         P                  ! ^.^..RV .R7      pVP                  V4      p\         P                  ! . RO. RO.RV.R7      p\        P                  ! WE4       R# )r   r   r   r0   Nr   r%   r&   r&   r'   r(   r   ri   rU   r.   r/   )r
   expmidxmidx2rW   ru   s   &&    rC   test_append_names_matchr      s|     !!Aq6Aq6"23*ED""QC!:c4[AE[[F%%y)&<S#JOH&+rZ   c                     \         P                  ! ^^.^^..RR.R7      p \         P                  ! ^.^..RR.R7      pV P                  V4      p\         P                  ! . RO. RO.RR7      p\        P                  ! W#4       R# )	r   r   r   rx   r   yNry   rz   r{   )r}   r~   rW   ru   s       rC   test_append_names_dont_matchr      sv    !!Aq6Aq6"23*ED""QC!:c3Z@E[[F%%y)&<DIH&+rZ   c                  0   \         P                  P                  . RO4      p \         P                  P                  . RO4      p\        P                  ! W .4      p\        P                  ! W.4      pVP                  V4      p\        P                  ! \         P                  ! R R4      \         P                  ! R R4      3\         P                  ! R R4      \         P                  ! RR4      3\         P                  ! RR4      \         P                  ! R R4      3\         P                  ! RR4      \         P                  ! RR4      3\         P                  ! RR4      \         P                  ! RR4      3\         P                  ! RR4      \         P                  ! RR4      3\         P                  ! RR4      \         P                  ! RR4      3\         P                  ! RR4      \         P                  ! RR4      3.4      p\        P                  ! WE4       R# )	              ?       @      ?      ?      @N)r   r   r   )r   r   r   )
r4   IntervalIndexfrom_breaksr   from_productrU   rP   Intervalr.   r/   )ivl1ivl2mi1mi2rW   ru   s         rC   'test_append_overlapping_interval_levelsr      st   ''8D''8D

!
!4,
/C

!
!4,
/CZZ_F%%[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:[[c"BKKS$9:		
H &+rZ   c                     ^p . ROp\         P                  ! RR.4      p\        P                  ! W.VR7      p\        P                  ! WP	                  V 4      .VR7      p\
        P                  ! VP	                  V 4      V4       R# )r%   foor   rx   Nry   )rN   rm   r   r   repeatr.   r/   )repsnumbersr0   mru   s        rC   test_repeatr      si    DGHHeU^$E 0>A&&d1C'DERH!((4.(3rZ   c                     V R ,          pV R,          P                  VP                  ^ V ^ ,          4      4      '       g   Q hR# ):r   r'   N:r   r'   NN)rV   r*   )r;   rW   s   & rC   test_insert_baser      s5    XF s8??6==CF34444rZ   c                    V R ,          pV P                  ^ 4      pVP                  V4      '       g   Q hVP                  VP                  8X  g   Q hV RR pV P                  R4      pVP                  V4      '       g   Q hVP                  VP                  8X  g   Q hRp\        P                  ! \
        VR7      ;_uu_ 4        V P                  \        V 4      4       RRR4       R#   + '       g   i     R# ; i)rT   Nz/index 6 is out of bounds for axis 0 with size 6r   r   )deleterV   r
   r1   r2   
IndexErrorlen)r;   ru   rW   r?   s   &   rC   test_delete_baser      s    2wHZZ]F=="""";;(--'''3BxHZZ^F=="""";;(--'''
;C	z	-	-

3s8 
.	-	-	-s   C((C9	r    )cN)r   rj   numpyrN   r1   pandasr4   r   r   pandas._testing_testingr.   rD   rR   rY   rv   markparametrizer   r   r   r   r   r    rZ   rC   <module>r      sx         9-x($
,,^ z;&?@, A,,,,45rZ   