
    bMh                     H    d dl Zd dlZd dlmZ d dlmZ  G d d          ZdS )    N)	DataFramec                   &    e Zd Zd Zd Zd Zd ZdS )TestSwapAxesc                    t          t          j                            d                              d                    }d}t          j        t          |          5  t          j        |j	        |
                    dd                     t          j        |j	        |
                    dd                     d d d            d S # 1 swxY w Y   d S )N   
      "'DataFrame.swapaxes' is deprecatedmatchr      )r   nprandomdefault_rngstandard_normaltmassert_produces_warningFutureWarningassert_frame_equalTswapaxesselfdfmsgs      h/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_swapaxes.pytest_swapaxeszTestSwapAxes.test_swapaxes	   s    ry,,Q//??HHII2'SAAA 	; 	;!"$Aq(9(9:::!"$Aq(9(9:::	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	; 	;s   ACCCc                 B   t          t          j                            d                              d                    }d}t          j        t          |          5  t          j        ||	                    dd                     d d d            d S # 1 swxY w Y   d S )Nr   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   r   s      r   test_swapaxes_noopzTestSwapAxes.test_swapaxes_noop   s    ry,,Q//??HHII2'SAAA 	9 	9!"bkk!Q&7&7888	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9s   *BBBc                    t          t          j                            d                              d                    }d}t          j        t          |          5  d}t          j	        t          |          5  |                    dd           d d d            n# 1 swxY w Y   d d d            d S # 1 swxY w Y   d S )Nr   r   r   r   z)No axis named 2 for object type DataFramer
   )r   r   r   r   r   r   r   r   pytestraises
ValueErrorr   r   s      r   test_swapaxes_invalid_axisz'TestSwapAxes.test_swapaxes_invalid_axis   s/   ry,,Q//??HHII2'SAAA 	" 	"=Cz555 " "Aq!!!" " " " " " " " " " " " " " "	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	"s6   B6;BB6B"	"B6%B"	&B66B:=B:c                     t          dddgi          }d}t          j        t          |          5  |                    dd          }d d d            n# 1 swxY w Y   t          j        ||           ||usJ d S )Nar   r   r   r   index)r   r   r   r   r   r   )r   r   r   results       r   test_round_empty_not_inputz'TestSwapAxes.test_round_empty_not_input   s    aV}%%2'SAAA 	3 	3[['22F	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3
b&)))s   AAAN)__name__
__module____qualname__r   r    r%   r*        r   r   r      sP        ; ; ;9 9 9" " "         r/   r   )	numpyr   r"   pandasr   pandas._testing_testingr   r   r.   r/   r   <module>r4      sp                                       r/   