
    A[g                        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     [/var/www/html/bid-api/venv/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      s_    
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      sK    
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   