
    Mh                     @    S SK r S SKJrJrJr  S SKJr   " S S5      rg)    N)Index
MultiIndexSeriesc                   r    \ rS rSrS rS r\R                  R                  SSS0SS00 /5      S 5       r	S	r
g)
TestSeriesRenameAxis   c           	      @   [         R                  " / SQSS//SS/S9n[        [        [	        [        U5      5      5      US9nUR                  SS0S9nUR                  R                  SS/:X  d   eUR                  [        R                  S	S
9nUR                  R                  SS/:X  d   eUR                  SS/S9nUR                  R                  SS/:X  d   e[        R                  " [        SS9   UR                  SS9  S S S 5        g ! , (       d  f       g = f)N)abc      llnn)namesindexfoor   )r   axisLLNNgoo
unexpected)matchwrong)columns)r   from_productr   listrangelenrename_axisr   r   strupperpytestraises	TypeError)selfmiserresults       ^/var/www/html/env/lib/python3.13/site-packages/pandas/tests/series/methods/test_rename_axis.pytest_rename_axis_mapper,TestSeriesRenameAxis.test_rename_axis_mapper   s    $$o1v%>tTlST%B.)4e}5||!!eT]222syyq9||!!dD\111u~6||!!eU^333]]9L9OOGO, :99s   6D
Dc                     UR                  S5      nUnUR                  SSS9nUb   e[        R                  " X25        g )Nr   T)inplace)r!   tmassert_series_equal)r'   datetime_seriesexpectedr*   	no_returns        r+   test_rename_axis_inplace-TestSeriesRenameAxis.test_rename_axis_inplace   sF    "..u5 &&ud&;	   
v0    kwargsmapperNr   c                     [        [        S5      SS9n[        / SQUS9nUR                  " S0 UD6nU(       a  UR	                  S 5      OUn[        / SQUS9n[
        R                  " XF5        g )Nabcr   )name)r   r      r    )r   r   r   r!   renamer0   r1   )r'   r8   r   r)   r*   expected_indexr3   s          r+   test_rename_axis_none*TestSeriesRenameAxis.test_rename_axis_none&   s]     d5k.Ye,*6*/5d+5)>:
v0r7   r>   )__name__
__module____qualname____firstlineno__r,   r5   r$   markparametrizerA   __static_attributes__r>   r7   r+   r   r      sB    -"1 [[X4(87D/2'NO1 P1r7   r   )	r$   pandasr   r   r   pandas._testing_testingr0   r   r>   r7   r+   <module>rM      s!     
 $1 $1r7   