
    Owg                     @    d dl Z d dlmZmZmZ d dlmZ  G d d      Zy)    N)Index
MultiIndexSeriesc                   j    e Zd Zd Zd Zej                  j                  dddiddii g      d        Zy)TestSeriesRenameAxisc           	      V   t        j                  g dddggddg      }t        t        t	        t        |                  |      }|j                  ddi      }|j                  j                  ddgk(  sJ |j                  t        j                  d	
      }|j                  j                  ddgk(  sJ |j                  ddg      }|j                  j                  ddgk(  sJ t        j                  t        d      5  |j                  d       d d d        y # 1 sw Y   y xY w)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       c/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_rename_axis.pytest_rename_axis_mapperz,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,	- 	- 	-s   DD(c                     |j                  d      }|}|j                  dd      }|J t        j                  ||       y )Nr   T)inplace)r    tmassert_series_equal)r&   datetime_seriesexpectedr)   	no_returns        r*   test_rename_axis_inplacez-TestSeriesRenameAxis.test_rename_axis_inplace   sH    "..u5 &&ud&;	   
vx0    kwargsmapperNr   c                     t        t        d      d      }t        g d|      } |j                  di |}|r|j	                  d       n|}t        g d|      }t        j                  ||       y )Nabcr   )name)r   r      r    )r   r   r   r    renamer.   r/   )r&   r5   r   r(   r)   expected_indexr1   s          r*   test_rename_axis_nonez*TestSeriesRenameAxis.test_rename_axis_none&   sa     d5k.Ye, *6*/5d+5)>:
vx0r4   )	__name__
__module____qualname__r+   r3   r#   markparametrizer>   r;   r4   r*   r   r      sB    -"1 [[X4(87D/2'NO1 P1r4   r   )	r#   pandasr   r   r   pandas._testing_testingr.   r   r;   r4   r*   <module>rG      s!     
 $1 $1r4   