
    .iV                     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       b/var/www/app/trading-bot/venv/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)   r1   pandasr   r   r4   r   r   <module>r6      s    	  !) !)r   