Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/arrays/categorical/__pycache__/test_repr.cpython-37.pyc
Назад
B �5�g�f � @ sZ d dl Zd dlmZmZmZmZmZmZm Z d dl mZ G dd� de�ZG dd� d�Z dS )� N)�Categorical�CategoricalIndex�Series� date_range�option_context�period_range�timedelta_range)�TestCategoricalc @ s e Zd Zdd� ZdS )�TestCategoricalReprWithFactorc C s, ddg}d� |�}t| j�}||ks(t�d S )Nz(['a', 'b', 'b', 'a', 'a', 'c', 'c', 'c']z)Categories (3, object): ['a' < 'b' < 'c']� )�join�repr�factor�AssertionError)�self�expected�actual� r �_/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/arrays/categorical/test_repr.py� test_print s z(TestCategoricalReprWithFactor.test_printN)�__name__� __module__�__qualname__r r r r r r s r c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-S ).�TestCategoricalReprc C sP t ddddddgd dddgdd �}d ddg}d �|�}t|�}||ksLt�d S )Nr � � �d �a�b�cT)Zfastpathz7['a', 'b', 'c', 'a', 'b', ..., 'b', 'c', 'a', 'b', 'c']zLength: 600z'Categories (3, object): ['a', 'b', 'c']r )r r r r )r r r r r r r �test_big_print s $ z"TestCategoricalRepr.test_big_printc C s� t g dddg�}d}t|�}||ks(t�||ks4t�t g dddgdd�}d}t|�}||ks`t�t g g �}d}|t|�ks~t�d S ) Nr r r z+[], Categories (3, object): ['a', 'b', 'c']T)�orderedz-[], Categories (3, object): ['a' < 'b' < 'c']z[], Categories (0, object): [])r r r )r r r r r r r �test_empty_print( s z$TestCategoricalRepr.test_empty_printc C sB t tddddg��}d}tdd �� |t|�ks4t�W d Q R X d S )Nr r � � zO0 1 1 2 2 3 3 4 dtype: category Categories (4, int64): [1, 2, 3, 4]z display.width)r r r r r )r r �expr r r �test_print_none_width8 s z)TestCategoricalRepr.test_print_none_widthc C s� t dddgd �}d}t|�|ks&t�t dddgd �}d }t|�|ksLt�td d��, t dddgd �}d }t|�|ks~t�W d Q R X d S )NZaaaaaZbbZcccc� z�['aaaaa', 'bb', 'cccc', 'aaaaa', 'bb', ..., 'bb', 'cccc', 'aaaaa', 'bb', 'cccc'] Length: 60 Categories (3, object): ['aaaaa', 'bb', 'cccc']u ああああu いいいいいu うううううううu, ['ああああ', 'いいいいい', 'ううううううう', 'ああああ', 'いいいいい', ..., 'いいいいい', 'ううううううう', 'ああああ', 'いいいいい', 'ううううううう'] Length: 60 Categories (3, object): ['ああああ', 'いいいいい', 'ううううううう']z display.unicode.east_asian_widthT)r r r r )r r r r r r �test_unicode_printC s z&TestCategoricalRepr.test_unicode_printc C s� t dddg�}d}t|�|ks"t�t ddddddgdddgd�}d}t|�|ksTt�t dddddgd �}d }t|�|ks~t�t t�d��}d}t|�|ks�t�d S ) Nr r r# z*[1, 2, 3] Categories (3, int64): [1, 2, 3])� categoriesz3[1, 2, 3, 1, 2, 3] Categories (3, int64): [1, 2, 3]r$ � � zU[1, 2, 3, 4, 5, ..., 1, 2, 3, 4, 5] Length: 50 Categories (5, int64): [1, 2, 3, 4, 5]r'