
    Eg                     H    d dl Z d dlmZmZmZ d dlmZ  G d d          ZdS )    N)Index
MultiIndexSeriesc                   p    e Zd Zd Zd Zej                            dddiddii g          d             ZdS )TestSeriesRenameAxisc           	      `   t          j        g dddggddg          }t          t          t	          t          |                              |          }|                    ddi          }|j        j        ddgk    sJ |                    t          j
        d	
          }|j        j        ddgk    sJ |                    ddg          }|j        j        ddgk    sJ t          j        t          d          5  |                    d           d d d            d S # 1 swxY w Y   d S )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       a/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_rename_axis.pytest_rename_axis_mapperz,TestSeriesRenameAxis.test_rename_axis_mapper   sn   $ooo1v%>tTlSSST%B..))444e}55|!eT]2222syq99|!dD\1111u~66|!eU^3333]9L999 	- 	-OOGO,,,	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	-s   ?D##D'*D'c                     |                     d          }|}|                     dd          }|J t          j        ||           d S )Nr   T)inplace)r    tmassert_series_equal)r&   datetime_seriesexpectedr)   	no_returns        r*   test_rename_axis_inplacez-TestSeriesRenameAxis.test_rename_axis_inplace   sW    "..u55 &&ud&;;	   
vx00000    kwargsmapperNr   c                    t          t          d          d          }t          g d|          } |j        di |}|r|                    d           n|}t          g d|          }t          j        ||           d S )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&   s     d5kk...YYYe,,, **6**/5@d+++5)))>:::
vx00000r4   )	__name__
__module____qualname__r+   r3   r#   markparametrizer>   r;   r4   r*   r   r      sq        - - -"1 1 1 [X4(87D/2'NOO1 1 PO1 1 1r4   r   )	r#   pandasr   r   r   pandas._testing_testingr.   r   r;   r4   r*   <module>rG      s             
      $1 $1 $1 $1 $1 $1 $1 $1 $1 $1r4   