U
    >vfu  ã                   @   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   sB   t tj dd¡ƒ}t |j| dd¡¡ t |j| dd¡¡ d S )Né
   é   r   é   )r   ÚnpÚrandomÚrandnÚtmÚassert_frame_equalÚTÚswapaxes©ÚselfÚdf© r   úL/tmp/pip-unpacked-wheel-vdrwu74i/pandas/tests/frame/methods/test_swapaxes.pyÚtest_swapaxes	   s    zTestSwapAxes.test_swapaxesc                 C   s*   t tj dd¡ƒ}t || dd¡¡ d S )Nr   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 | dd¡ W 5 Q R X d S )Nr   r   z)No axis named 2 for object type DataFrame)Úmatché   )r   r   r   r	   ÚpytestZraisesÚ
ValueErrorr   )r   r   Úmsgr   r   r   Útest_swapaxes_invalid_axis   s    z'TestSwapAxes.test_swapaxes_invalid_axisc                 C   s8   t dddgiƒ}| dd¡}t ||¡ ||k	s4t‚d S )NÚar   r   Úindex)r   r   r
   r   ÚAssertionError)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   )	Znumpyr   r   Zpandasr   Zpandas._testingZ_testingr
   r   r   r   r   r   Ú<module>   s   