o
    ŀg                     @   sN  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g d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	   T/var/www/html/myenv/lib/python3.10/site-packages/pandas/tests/base/test_transpose.pytest_transpose   s   r   c                 C   s   d}| }t jt|d |d W d    n1 sw   Y  t jt|d |jdd W d    d S 1 s9w   Y  d S Nz%the 'axes' parameter is not supported)match   )axes)pytestraises
ValueErrorr   r   msgr   r	   r	   r
   test_transpose_non_default_axes   s   "r   c                 C   s\   d}| }t t|| tjt|d tj|dd W d    d S 1 s'w   Y  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      )r   r   r   r   c                 C   s6   t | |||d}|j}t ||||d}t|| d S )N)indexcolumnsdtype)r   Tr   assert_frame_equal)datatransposed_datar   r   r   dfresultexpectedr	   r	   r
   test_duplicate_labels"   s   r'   )numpyr   r   pandasr   r   pandas._testing_testingr   r   r   r   markparametrizeintr'   r	   r	   r	   r
   <module>   s.    		 ( (,
