
    OwgU                     0    d dl Z d dlZd dlZ G d d      Zy)    Nc                   p    e Zd ZdZej
                  j                  dddg      d        Zd Zd Z	d Z
d	 Zy
)BasePrintingTestsz6Tests checking the formatting of your EA when printed.sizebigsmallc                    |dk(  r|d d }nt        |      j                  |gdz        }t        |      }t        |      j                  |v sJ dt	        |       |v sJ t        |j                        |v sJ |dk(  rd|v sJ y y )Nr      zLength: r   z...)type_concat_same_typerepr__name__lenstrdtype)selfdatar   results       [/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/extension/base/printing.pytest_array_reprz!BasePrintingTests.test_array_repr   s    7?8D://
;DdDz""f,,,#d)%///4::&(((5=F?"?     c                 >    t        |      }t        |t               sJ y N)r   
isinstance)r   r   r   s      r   test_array_repr_unicodez)BasePrintingTests.test_array_repr_unicode   s    T&#&&&r   c                 t    t        j                  |      }|j                  j                  t	        |      v sJ y r   )pdSeriesr   namer   )r   r   sers      r   test_series_reprz"BasePrintingTests.test_series_repr   s)    iiozz$s)+++r   c                 H    t        j                  d|i      }t        |       y )NA)r   	DataFramer   )r   r   dfs      r   test_dataframe_reprz%BasePrintingTests.test_dataframe_repr!   s    \\3+&Rr   c                     t        j                         }t        j                  d|i      j	                  |       |j                         }|j                  j                  |v sJ y )Nr"   )buf)ioStringIOr   r#   infogetvaluer   r   )r   r   r'   r   s       r   test_dtype_name_in_infoz)BasePrintingTests.test_dtype_name_in_info%   sL    kkm
c4[!&&3&/zz&(((r   N)r   
__module____qualname____doc__pytestmarkparametrizer   r   r    r%   r,    r   r   r   r      sA    @[[VeW%56# 7#',)r   r   )r(   r0   pandasr   r   r3   r   r   <module>r5      s    	  !) !)r   