a
    é´«jº  ã                   @   s:   d dl Zd dlZd dlmZ d dlmZ G dd„ dƒZdS )é    N)Ú	DataFramec                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚTestSwapAxesc                 C   sx   t tj d¡ d¡ƒ}d}tjt|d��< t |j	| 
dd¡¡ t |j	| 
dd¡¡ W d   ƒ n1 sj0    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Úmsg© r   úg/var/www/html/laksyashrimp/venv/lib/python3.9/site-packages/pandas/tests/frame/methods/test_swapaxes.pyÚtest_swapaxes	   s
    zTestSwapAxes.test_swapaxesc                 C   s`   t tj d¡ d¡ƒ}d}tjt|d��$ t || 	dd¡¡ W d   ƒ n1 sR0    Y  d S )Nr   r   r   r	   r   )
r   r   r   r   r   r   r   r   r   r   r   r   r   r   Útest_swapaxes_noop   s    zTestSwapAxes.test_swapaxes_noopc              	   C   sŠ   t tj d¡ d¡ƒ}d}tjt|d��N d}tj	t
|d�� | dd¡ W d   ƒ n1 s^0    Y  W d   ƒ n1 s|0    Y  d S )Nr   r   r   r	   z)No axis named 2 for object type DataFramer   )r   r   r   r   r   r   r   r   ÚpytestZraisesÚ
ValueErrorr   r   r   r   r   Útest_swapaxes_invalid_axis   s    z'TestSwapAxes.test_swapaxes_invalid_axisc                 C   sj   t dddgiƒ}d}tjt|d�� | dd¡}W d   ƒ n1 sD0    Y  t ||¡ ||usfJ ‚d S )NÚar   r   r   r	   Úindex)r   r   r   r   r   r   )r   r   r   Úresultr   r   r   Útest_round_empty_not_input   s    *z'TestSwapAxes.test_round_empty_not_inputN)Ú__name__Ú
__module__Ú__qualname__r   r   r    r$   r   r   r   r   r      s   r   )	Únumpyr   r   Zpandasr   Zpandas._testingZ_testingr   r   r   r   r   r   Ú<module>   s   