U
    sVÞc˜  ã                   @   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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-xj8nt62q/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_axisN)Ú__name__Ú
__module__Ú__qualname__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   