
    d                     F    d dl Z d dlZd dlZd dlmZ  G d de          ZdS )    N)BaseExtensionTestsc                   v    e Zd ZdZej                            dddg          d             Zd Zd Z	d Z
d	 Zd
S )BasePrintingTestsz6Tests checking the formatting of your EA when printed.sizebigsmallc                 :   |dk    r|d d         }n&t          |                              |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 d S d S )Nr      zLength: r   z...)type_concat_same_typerepr__name__lenstrdtype)selfdatar   results       `/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/extension/base/printing.pytest_array_reprz!BasePrintingTests.test_array_repr   s    7??8DD:://
;;DdDzz"f,,,,%#d))%%////4:&((((5==F???? ="?    c                 R    t          |          }t          |t                     sJ d S N)r   
isinstance)r   r   r   s      r   test_array_repr_unicodez)BasePrintingTests.test_array_repr_unicode   s)    T&#&&&&&&&r   c                 h    t          j        |          }|j        j        t	          |          v sJ d S r   )pdSeriesr   namer   )r   r   sers      r   test_series_reprz"BasePrintingTests.test_series_repr   s0    iooz$s))++++++r   c                 P    t          j        d|i          }t          |           d S )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        |v sJ d S )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&   sZ    kmm
c4[!!&&3&///z&((((((r   N)r   
__module____qualname____doc__pytestmarkparametrizer   r   r!   r&   r-    r   r   r   r   	   s        @@[VeW%566# # 76#' ' ', , ,  ) ) ) ) )r   r   )r)   r1   pandasr    pandas.tests.extension.base.baser   r   r4   r   r   <module>r7      sj    				      ? ? ? ? ? ?!) !) !) !) !)* !) !) !) !) !)r   