+
    xȇi                     J    ^ RI t^ RIt^ RIHtHtHt ^ RIHt	  ! R R4      t
R# )    N)	DataFrameIndex
MultiIndexc                      a  ] tR t^t o R tR tR tR t]P                  P                  RRRR^ /R	R
3RRR^/R
R	3RR/R	R
3RR/R
R	3RRRR/R	R	3/ R
R
3.4      R 4       tRtV tR# )TestDataFrameRenameAxisc                h   VP                  R 4      pVP                  4       pVP                  R RR7      ;rEVe   Q hVe   Q h\        P                  ! W24       VP                  R^R7      pVP                  4       pVP                  R^RR7      ;rEVe   Q hVe   Q h\        P                  ! W24       R# )fooT)inplaceNbaraxis)r   r
   )rename_axiscopytmassert_frame_equal)selffloat_frameexpectedresultreturn_value	no_returns   &&    {/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_rename_axis.pytest_rename_axis_inplace0TestDataFrameRenameAxis.test_rename_axis_inplace   s    **51!!##)#5#5eT#5#JJ###   
f/**5q*9!!##)#5#5e!T#5#RR###   
f/    c                    \        ^^.^^..RR.R7      P                  RR7      pVP                  R^ R7      p\        ^^.^^..\        ^ ^.RR7      RR.R	7      p\        P
                  ! W#RR
7       R# )   abcolumnsF)allows_duplicate_labelsidxr   nameindexr!   )check_flagsN)r   	set_flagsr   r   r   r   )r   dfr   r   s   &   r   3test_rename_axis_with_allows_duplicate_labels_falseKTestDataFrameRenameAxis.test_rename_axis_with_allows_duplicate_labels_false   s    AA'#s<FF$) G 
 A.VaVE1a&u$=Sz
 	fEBr   c                   \        R ^^.R^^./4      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  \
        ^ R7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  ^ ^
^^/^ R7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  \
        ^R7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VR ,          P	                  \
        4       RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)ABzUse `.rename`matchr   N)r   pytestraises
ValueErrorr   id)r   r*   s   & r   test_rename_axis_raises/TestDataFrameRenameAxis.test_rename_axis_raises+   s    aVS1a&12]]:_==NN2AN& > ]]:_==NNAr1b>N2 > ]]:_==NN2AN& > ]]:_==sG# >= >= >= >= >==s/   D+<D> EE$+D;	>E	E!	$E5	c           
     8   \         P                  ! . RO^^..RR.R7      p\        R\        \	        \        V4      4      4      R\	        \        V4      4       Uu. uF  q"^
,          NK  	  up/VR7      pVP                  R^R7      p\        P                  ! VP                  \        RR.RR	7      4       VP                  RR
/^R7      p\        P                  ! VP                  \        RR.R
R	7      4       VP                  RR/R7      pVP                  P                  RR.8X  g   Q hVP                  \        P                  ^ R7      pVP                  P                  RR.8X  g   Q hVP                  RR.R7      pVP                  P                  RR.8X  g   Q hVP                  4       P!                  R4      P#                  RR.R7      pVP                  RRR7      pVP                  P$                  R8X  g   Q hVP                  P$                  R8X  g   Q h\&        P(                  ! \*        RR7      ;_uu_ 4        VP                  RR7       RRR4       \&        P(                  ! \,        RR7      ;_uu_ 4        VP                  R.R7       RRR4       \&        P(                  ! \*        RR7      ;_uu_ 4        VP                  RR7       RRR4       R# u upi   + '       g   i     L; i  + '       g   i     Li; i  + '       g   i     R# ; i)r   llnn)namesxy)r'   colsr   r$   new)r!   r   r	   )r'   r   LLNNgoor    mehr&   z	Must passr0   wrongNzLength of namesbogus)rE   )r   r   c)r   from_productr   listrangelenr   r   assert_index_equalr!   r   r'   r;   strupperreset_index	set_indexdropr%   r2   r3   	TypeErrorr4   )r   miir*   r   sdfs   &     r   test_rename_axis_mapper/TestDataFrameRenameAxis.test_rename_axis_mapper:   ss   $$o1v%>tTlS$uSW~&eCGn-Mn"ffn-MNVX

 Q/
fnneS#JV.LM ##VUO!#D
fnneS#JU.KL tUm4||!!eT]222 ciia8||!!dD\111 uen5||!!eU^333 nn((.33T3K3Hue<||  E)))~~""e+++ ]]9K88NNN) 9 ]]:->??NN'N+ @ ]]9G44NNN& 54I .N< 98 @? 544s*   KK" K5 L"K2	5L	L	z$kwargs, rename_index, rename_columnsmapperNr   TFr'   r!   c                   \        \        R 4      RR7      p\        RR.RR7      p\        P                  ! ^4      P	                  ^^4      p\        WdV4      pVP                  ! R/ VB pV'       d   VP                  R4      MTp	V'       d   VP                  R4      MTp
\        WiV
4      p\        P                  ! W4       R# )abcr	   r$   col1col2r   N )
r   rH   nparangereshaper   r   renamer   r   )r   kwargsrename_indexrename_columnsr'   r!   datar*   r   expected_indexexpected_columnsr   s   &&&&        r   test_rename_axis_none-TestDataFrameRenameAxis.test_rename_axis_nonee   s     d5k.(u5yy|##Aq)tG,)&)/;d+3A7>>$/wT3CD
f/r   r\   )__name__
__module____qualname____firstlineno__r   r+   r6   rU   r2   markparametrizerg   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     0$
C$)'V [[.fa($6fa(%6t_dE*t,tY-tT:	

0
0r   r   )numpyr]   r2   pandasr   r   r   pandas._testing_testingr   r   r\   r   r   <module>rv      s&      
 o0 o0r   