o
    Û­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   sz   t tj d¡ d¡ƒ}d}tjt|d�� t |j	| 
dd¡¡ t |j	| 
dd¡¡ W d   ƒ d S 1 s6w   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   úe/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pandas/tests/frame/methods/test_swapaxes.pyÚtest_swapaxes	   s   "þzTestSwapAxes.test_swapaxesc                 C   sb   t tj d¡ d¡ƒ}d}tjt|d�� t || 	dd¡¡ W d   ƒ d S 1 s*w   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��0 d}tj	t
|d�� | dd¡ W d   ƒ n1 s/w   Y  W d   ƒ d S W d   ƒ d S 1 sGw   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   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 s"w   Y  t ||¡ ||us3J ‚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   Úpandasr   Úpandas._testingÚ_testingr   r   r   r   r   r   Ú<module>   s
    