U
    sVc                     @   sR  d dl Zd dlZd dlmZmZ d dlmZ dd Z	dd Z
dd Zejd	d
gdggd
dggddgdgefd
gdggd
dggddgdged
dgfd
dggd
gdggdgddgefd
dggd
gdggdgddged
dgfd
dgddggd
dgddggddgddgefd
dgddggd
dgddggddgddged
dddgfgdd ZdS )    N)CategoricalDtype	DataFramec                 C   s   | }t | | d S )N)tmassert_equal	transpose)index_or_series_objobj r	   D/tmp/pip-unpacked-wheel-xj8nt62q/pandas/tests/base/test_transpose.pytest_transpose   s    r   c              	   C   sV   d}| }t jt|d |d W 5 Q R X t jt|d |jdd W 5 Q R X d S Nz%the 'axes' parameter is not supported)match   )Zaxes)pytestraises
ValueErrorr   r   msgr   r	   r	   r
   test_transpose_non_default_axes   s    r   c              	   C   sF   d}| }t t|| tjt|d tj|dd W 5 Q R X d S r   )r   r   npr   r   r   r   r   r	   r	   r
   test_numpy_transpose   s
    r   z,data, transposed_data, index, columns, dtyper      ab      c                 C   s6   t | |||d}|j}t ||||d}t|| d S )N)indexcolumnsdtype)r   Tr   Zassert_frame_equal)dataZtransposed_datar   r   r   Zdfresultexpectedr	   r	   r
   test_duplicate_labels"   s    r#   )Znumpyr   r   Zpandasr   r   Zpandas._testingZ_testingr   r   r   r   markZparametrizeintr#   r	   r	   r	   r
   <module>   s,   		 ( (,