File manager - Edit - /snap/core22/2411/usr/lib/python3/dist-packages/urwid/tests/__pycache__/test_graphics.cpython-310.pyc
Back
o ��o_� � @ sb d dl Z d dlmZ d dlmZ d dlZG dd� de j�ZG dd� de j�ZG dd � d e j�ZdS ) � N)�graphics)�Bc @ �$ e Zd Zdd� Zdd� Zdd� ZdS )�LineBoxTestc C s8 t � �|||g�t � �|td�|g�t � �|||g�gS )N� )�bytes�joinr ) �self�tl�t�tr�l�r�bl�b�br� r �;/usr/lib/python3/dist-packages/urwid/tests/test_graphics.py�border s �zLineBoxTest.borderc C sb t �d� t �d�}|�� }t �|�}| �|�� d |d d � | �|�� d |d d � d S )N�utf-8zAAA CCC DDDr � � )�urwid�set_encoding�Text�pack�LineBox�assertEqual)r r �sizer r r r �test_linebox_pack s zLineBoxTest.test_linebox_packc C s� t �d� t �d�}t �|��d�j}| �|| �td�td�td�td�td�td�td�td ��� d d� t d�D �}t tg d �|��}t j|fi |���d�j}| �|| j|� � d S )Nr � )� u âu âu âu âu âu âc S s g | ]}t t|���qS r )r �str)�.0�nr r r � <listcomp>$ s z3LineBoxTest.test_linebox_border.<locals>.<listcomp>� )�tlcorner�tline�trcorner�lline�rline�blcorner�bline�brcorner)r r r r �render�textr r r �range�dict�zip)r r r �numsr r r r �test_linebox_border s �� �zLineBoxTest.test_linebox_borderN)�__name__� __module__�__qualname__r r r5 r r r r r s r c @ r )�BarGraphTestc C s. t �||||�}||ksJ d|||f ��d S )N�%s expected %r, got %r)r �calculate_bargraph_display)r �desc�data�top�widths�maxrow�exp�rvalr r r �bgtest- s zBarGraphTest.bgtestc C s | � ddggddgdddgfg� | � ddgdggdddgdddgfg� | � d dggddgddd gfg� | � ddgdggdddgdddgfdd d gfg� | � ddgdggdddgdddgfdddgfg� | � ddgdggdddgdddgfdddgfddgfg� | � ddgdgdggdg d�dddd gfdddgfg� | � ddgdgdggdg d�dddgfddgfg� | � ddgdgdggdg d�dddgfddd gfdd dgfddgfg� | � ddgdgdggdg d�dddgfdg d�fddgfg� d S )N�simplestr � r �r r �simplerr )r r! �simple�r r z2col-1r! �r r z2col-2�r r z2col-3�r r! z3col-1)r r r z3col-2� )r rM )r rM z3col-3z3col-4)r r r )rI rJ rI �rC �r r r r �test11 s@ � � ���������zBarGraphTest.test1c C sT | � dddgddggdddgdddgfdddgfg� | � dddgddggdddgdddgfdddgfg� | � d ddgddggdddgddd gfg� | � dddgddggdddgddd gfg� | � dg d �g d�g d�gdg d�ddg d�fdddgfddgfg� | � dg d�g d�g d �gdg d�ddg d�fdddgfddgfg� d S )N�simple1ar r r rK rI �r r �simple1b�cross1a)r r �cross1b�mix1a)r! r r )r r r )r r r! r! )r r r )rI rF �r! r )r! r )r! r! �mix1b)rW rF rI rN rO r r r �test2H s, �� � �$��$��zBarGraphTest.test2N)r6 r7 r8 rC rP rY r r r r r9 , s r9 c @ s e Zd Zdd� Zdd� ZdS )�SmoothBarGraphTestc C sV t �d� t �g d�d ddd��}|�||� |�d�}||ks)J d|||f ��d S )Nr )�black�red�bluez red/blackzblue/red))r r rR )rE r! r: )r r �BarGraph�set_data�calculate_display)r r<