a
    Pªfº  ã                   @   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   úa/var/www/ai-form-bot/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   