
    Owg                        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                  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y)    N)CategoricalDtype	DataFramec                 P    | }t        j                  |j                         |       y )N)tmassert_equal	transpose)index_or_series_objobjs     W/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/base/test_transpose.pytest_transposer      s    
COOCMMOS)    c                    d}| }t        j                  t        |      5  |j                  d       d d d        t        j                  t        |      5  |j                  d       d d d        y # 1 sw Y   @xY w# 1 sw Y   y xY wNz%the 'axes' parameter is not supported)match   )axes)pytestraises
ValueErrorr   r	   msgr
   s      r   test_transpose_non_default_axesr      sq    
1C
C	z	- a	z	- 1   s   A1A=1A:=Bc                     d}| }t        j                  t        j                  |      |       t	        j
                  t        |      5  t        j                  |d       d d d        y # 1 sw Y   y xY wr   )r   r   npr   r   r   r   r   s      r   test_numpy_transposer      sT    
1C
COOBLL%s+	z	- "
Sq!" " "s   	A**A3z,data, transposed_data, index, columns, dtyper      ab      )r   r   r   r    c                     t        | |||      }|j                  }t        ||||      }t        j                  ||       y )N)indexcolumnsdtype)r   Tr   assert_frame_equal)datatransposed_datar"   r#   r$   dfresultexpecteds           r   test_duplicate_labelsr,   "   s=    & 
4ugU	CBTTFeTH&(+r   )numpyr   r   pandasr   r   pandas._testing_testingr   r   r   r   markparametrizeintr,    r   r   <module>r5      sV     *
" 2#sq!fXSzC5#6#sq!fXSzC52BAq62JKa&QC!:usCj#6a&QC!:usCj2BAq62JKa&1a&	QFQF+c3Z#sSIVaVVaV#J#J\*	
",#",r   