o
    Û­jž  ã                   @   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	   ú]/var/www/html/CropPilot/venv/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.    		 ( (,
ûúþ