
    bMh                        d dl Zd dlZd dlmZmZ d dlmZ d Z	d Z
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             ZdS )    N)CategoricalDtype	DataFramec                 X    | }t          j        |                                |           d S )N)tmassert_equal	transpose)index_or_series_objobjs     `/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/base/test_transpose.pytest_transposer      s'    
COCMMOOS)))))    c                 2   d}| }t          j        t          |          5  |                    d           d d d            n# 1 swxY w Y   t          j        t          |          5  |                    d           d d d            d S # 1 swxY w Y   d S Nz%the 'axes' parameter is not supported)match   )axes)pytestraises
ValueErrorr   r	   msgr
   s      r   test_transpose_non_default_axesr      s   
1C
C	z	-	-	-  a              	z	-	-	-  1                 s#   AA	A(BBBc                     d}| }t          j        t          j        |          |           t	          j        t          |          5  t          j        |d           d d d            d S # 1 swxY w Y   d S r   )r   r   npr   r   r   r   r   s      r   test_numpy_transposer      s    
1C
COBL%%s+++	z	-	-	- " "
Sq!!!!" " " " " " " " " " " " " " " " " "s   A++A/2A/z,data, transposed_data, index, columns, dtyper      ab      )r   r   r   r    c                     t          | |||          }|j        }t          ||||          }t          j        ||           d S )N)indexcolumnsdtype)r   Tr   assert_frame_equal)datatransposed_datar"   r#   r$   dfresultexpecteds           r   test_duplicate_labelsr,   "   sP    & 
4ugU	C	C	CBTFeTTTH&(+++++r   )numpyr   r   pandasr   r   pandas._testing_testingr   r   r   r   markparametrizeintr,    r   r   <module>r5      s                    * * *
  " " " 2#sq!fXSzC5#6#sq!fXSzC52B2BAq62J2JKa&QC!:usCj#6a&QC!:usCj2B2BAq62J2JKa&1a&	QFQF+c3Z#sSIVaVVaV#J#J\\\**	
 ", ,# ", , ,r   