o
    5³c_  γ                   @   s4   d Z ddlm  mZ ddlmZ G dd dZdS )z:
Tests for CategoricalIndex.__repr__ and related methods.
ι    N)ΪCategoricalIndexc                   @   s   e Zd Zdd Zdd ZdS )ΪTestCategoricalIndexReprc                 C   s(   t ddg}ddg}| ‘ |ksJ d S )NΪ	aaaaaaaaaΪb)r   Ϊformat©ΪselfΪidxΪexpected© r   ϊc/var/www/html/gps/gps/lib/python3.10/site-packages/pandas/tests/indexes/categorical/test_formats.pyΪ$test_format_different_scalar_lengths
   s   z=TestCategoricalIndexRepr.test_format_different_scalar_lengthsc                 C   sΚ  t g d’}d}t||ksJ t g d’d }d}t||ks"J t g d’d }d}t||ks4J t td}d}t||ksDJ t g d	’}d
}t||ksTJ t g d	’d }d}t||ksfJ t g d	’d }d}t||ksxJ t td}d}t||ksJ t dd‘M t g d	’}d
}t||ksJ t g d	’d }d}t||ks±J t g d	’d }d}t||ksΓJ t td}d}t||ksΣJ W d    d S 1 sήw   Y  d S )N)ΪaΪbbΪccczdCategoricalIndex(['a', 'bb', 'ccc'], categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')ι
   a;  CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
                  'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb',
                  'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
                 categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')ιd   a  CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
                  ...
                  'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
                 categories=['a', 'bb', 'ccc'], ordered=False, dtype='category', length=300)ΪabcdefghijklmmozΫCategoricalIndex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
                  'm', 'm', 'o'],
                 categories=['a', 'b', 'c', 'd', ..., 'k', 'l', 'm', 'o'], ordered=False, dtype='category'))u   γu   γγu	   γγγu|   CategoricalIndex(['γ', 'γγ', 'γγγ'], categories=['γ', 'γγ', 'γγγ'], ordered=False, dtype='category')uΏ  CategoricalIndex(['γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ',
                  'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ',
                  'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ'],
                 categories=['γ', 'γγ', 'γγγ'], ordered=False, dtype='category')uk  CategoricalIndex(['γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ',
                  ...
                  'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ'],
                 categories=['γ', 'γγ', 'γγγ'], ordered=False, dtype='category', length=300)u-   γγγγγγγγγγγγγγγu	  CategoricalIndex(['γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ',
                  'γ', 'γ', 'γ'],
                 categories=['γ', 'γ', 'γ', 'γ', ..., 'γ', 'γ', 'γ', 'γ'], ordered=False, dtype='category')z display.unicode.east_asian_widthTuΡ  CategoricalIndex(['γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ',
                  'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ',
                  'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ',
                  'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ'],
                 categories=['γ', 'γγ', 'γγγ'], ordered=False, dtype='category')u  CategoricalIndex(['γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ',
                  'γγγ', 'γ',
                  ...
                  'γγγ', 'γ', 'γγ', 'γγγ', 'γ', 'γγ', 'γγγ',
                  'γ', 'γγ', 'γγγ'],
                 categories=['γ', 'γγ', 'γγγ'], ordered=False, dtype='category', length=300)u	  CategoricalIndex(['γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ', 'γ',
                  'γ', 'γ', 'γ', 'γ', 'γ'],
                 categories=['γ', 'γ', 'γ', 'γ', ..., 'γ', 'γ', 'γ', 'γ'], ordered=False, dtype='category'))r   ΪreprΪlistΪcfΪoption_contextr   r   r   r   Ϊ"test_string_categorical_index_repr   sL   "ήz;TestCategoricalIndexRepr.test_string_categorical_index_reprN)Ϊ__name__Ϊ
__module__Ϊ__qualname__r   r   r   r   r   r   r   	   s    r   )Ϊ__doc__Ϊpandas._config.configΪ_configΪconfigr   Ϊpandasr   r   r   r   r   r   Ϊ<module>   s    