Current Dir: /snap/core22/2437/usr/lib/python3/dist-packages/urwid/tests/__pycache__/

[FILE] test_canvas.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_container.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_decoration.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_doctests.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_escapes.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_event_loops.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_graphics.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_listbox.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_str_util.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_text_layout.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_util.cpython-310.pyc [ edit | delete | rename ]
[FILE] test_widget.cpython-310.pyc [ edit | delete | rename ]
[FILE] util.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]

Viewing: /snap/core22/2437/usr/lib/python3/dist-packages/urwid/tests/__pycache__/test_canvas.cpython-310.pyc

o

��o_H?�@s�ddlZddlmZddlmZddlZGdd�dej�ZGdd�dej�ZGdd	�d	ej�ZGd
d�dej�Z	Gdd
�d
ej�Z
Gdd�dej�ZGdd�dej�ZGdd�dej�Z
dS)�N)�canvas��Bc@�$eZdZdd�Zdd�Zdd�ZdS)�CanvasCacheTestcCstjj��dS)N)�urwid�CanvasCache�_widgets�clear��self�r
�9/usr/lib/python3/dist-packages/urwid/tests/test_canvas.py�setUp	szCanvasCacheTest.setUpcCs0tj�|tj||�}||ksJd||f��dS)Nzgot: %s expected: %s)rr�fetch�Widget)r�widget�size�focus�expected�gotr
r
r�cct
szCanvasCacheTest.cctcCs&t�d�}t�d�}t��}|�|dd�t��}|�|dd�t��}|�|dd�tj�tj|�tj�tj|�tj�tj|�|�|dd|�|�|dd|�|�|ddd�|�|ddd�|�|dd|�|�|ddd�tj�|�|�|ddd�|�|ddd�|�|dd|�dS)	N�)�
�F)�r)��T)rr)�r)	r�Text�
TextCanvas�finalizer�storerr�
invalidate)r�a�b�blah�blah2�bloor
r
r�test1s*

zCanvasCacheTest.test1N)�__name__�
__module__�__qualname__rrr)r
r
r
rrsrc@�,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�
CanvasTestcCs>t�dd�|D�|�}t|���}||ksJd||f��dS)NcS�g|]}t|��qSr
r��.0�tr
r
r�
<listcomp>-�z!CanvasTest.ct.<locals>.<listcomp>�got: %r expected: %r�rr �list�content)r�text�attr�exp_content�cr8r
r
r�ct,s
�z
CanvasTest.ctc	CsHt�dd�|D�|�}	t|	�|||||��}
|
|ks"Jd|
|f��dS)NcSr/r
rr0r
r
rr33r4z"CanvasTest.ct2.<locals>.<listcomp>r5r6)rr9r:�left�top�cols�rows�def_attrr;r<r8r
r
r�ct22s
�zCanvasTest.ct2c	Cs~|�dgdddtd�fgg�|�dgdggddtd�fddtd�fgg�|�ddgdddtd�fgddtd�fgg�dS)	NzHello world�r$�r$�Helloz world�Hi�There�Hi   )r=rrr
r
rr)8s��zCanvasTest.test1cCs|�dgddddddddtd�fgg�|�dgddddddddtd�fgg�|�dgddddddddtd�fgg�|�dd	gdddd
ddddtd�fgddtd
�fgg�|�dd	gddddddddtd�fgg�|�dd	gddddddddtd	�fgg�dS)NrFrrEr��ello�HellrGrH�rzi  �herrI)rCrrr
r
r�test2?s$������zCanvasTest.test2N)r*r+r,r=rCr)rOr
r
r
rr.+s
r.c@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�
ShardBodyTestcCs*t�||d�}||ksJd||f��dS)NFr5)r�
shard_body)r�shards�
shard_tailr�resultr
r
r�sbtO�zShardBodyTest.sbtcC�(t�||�}||ksJd||f��dS�Nr5)r�shard_body_tail)r�num_rows�sbodyrrTr
r
r�sbttailS�zShardBodyTest.sbttailcCs*tt�|��}||ksJd||f��dSrX)r7r�shard_body_row)rr[rrTr
r
r�sbtrowWrVzShardBodyTest.sbtrowcCsZddg}|�|gddg�|�|dggd��|�|dggd��|�|d	ggd
��dS)N�rrrrEN�foo�rrrErEN�bar�rNr`�rNrb)rrMN�rrrE�N�baz)�rMNrfrdre)rrMNrf)rdrire)rrMNrf�rdreri)rU)r�cviewsr
r
rr)\s��
�
�
�zShardBodyTest.test1cCsFgd�}|�d|g�|�d|gd��gd�}|�d|ddg�dS)NrjrErM))rrMNr`)rrMNrb)r�Nrf))rN)rrrrMNrare)rMN�rrrE�	Nrh)rrMNrb)rrlNrm)r\)rr[r
r
rrOns���zShardBodyTest.test2cCsJ|�gd�dg�|�dtd�dfdtd�dfdtd	�d
fggd��dS)Nrjrrrar`rcrbrM�zzzrf)�fr%�z)r_�iterrr
r
r�test3s
���zShardBodyTest.test3N)	r*r+r,rUr\r_r)rOrsr
r
r
rrPNsrPc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�ShardsTrimTestcCrWrX)r�shards_trim_top)rrRr?rrTr
r
r�sttop�r]zShardsTrimTest.sttopcCrWrX)r�shards_trim_rows)rrRrArrTr
r
r�strows�r]zShardsTrimTest.strowscCs*t�|||�}||ksJd||f��dSrX)r�shards_trim_sides)rrRr>r@rrTr
r
r�stsides�rVzShardsTrimTest.stsidescCs�dddgfg}|�|ddddgfg�|�|dddd	gfg�ddgfdd
gfg}|�|dddgfdd
gfg�|�|ddd
gfg�|�|ddd
gfg�|�|dddgfddgfg�|�|dddgfg�|�|dddgfg�dddgfdd
gfg}|�|ddddgfdd
gfg�|�|ddd
dgfg�|�|ddd
dgfg�|�|ddddgfddgfg�|�|ddddgfg�|�|ddddgfg�dS)NrEr`rbrrM)rrrrMNra)rrrErMNrc)rrrrNra)rrrErNrc�rrrrMNrc�r)rrrrNrc)rrrrNrcrJ)rrrrJNrarf)rrrErlNrh)rrErErMNrh)rr|rErNrh)rrrEr|Nrh)rrrErENrh)rrrErJNrh)rvrx�rrRr
r
rr)�sf���
�
��
�
�
�
����
����zShardsTrimTest.test1cCs�dddgfg}|�|dddddgfg�|�|dddddgfg�|�|ddddd	gfg�|�|dd
ddgfg�|�|d
dddgfg�|�|dddd
gfg�dddgfddgfg}|�|dddddgfddgfg�|�|dddddgfddgfg�|�|dd
dddgfddgfg�|�|ddddgfddgfg�|�|ddddgfddgfg�|�|d
dddgfg�|�|ddddgfg�dS)NrEr`rbrrrlrn)rlrrJrENra)rrrrENrcrrr|)rrr|rENrarfrMr{r�
)rrrgrENra)rrrgrMNrc)rrrrgNrhrg)rrrlrENra)rrrlrMNrc�)rrrMrgNrh)rzr}r
r
rrO�sj
�
�
�

�

�

�
�

��

��

��
��
��

�

�zShardsTrimTest.test2N)r*r+r,rvrxrzr)rOr
r
r
rrt�s'rtc@�eZdZdd�Zdd�ZdS)�ShardsJoinTestcCs&t�|�}||ksJd||f��dSrX)r�shards_join)r�shard_listsrrTr
r
r�sjt�s
zShardsJoinTest.sjtcCs�dddgfddgfg}ddgfddgfg}ddgfd	d
gfddgfg}|�|g|�|�||gdgd�fd	dgfddgfg�|�||gdgd
�fd	d
gfdddgfg�|�|||gdgd�fd	dd
gfdddgfg�dS)NrEr`rfrMr{�rrrrMN�aaa)rrrrEN�bbb�rrrrMN�111r)rrrrMN�222)rrrrMN�333)r`rfr�)r`rfr�)r`rfr�r�)r�)r�shards1�shards2�shards3r
r
r�test�s:
���

��


��


��zShardsJoinTest.testN)r*r+r,r�r�r
r
r
rr��sr�c@r�)�CanvasJoinTestcCs>dd�|D�}tt�|����}||ksJd|||f��dS)NcSsg|]
\}}|dd|f�qS)NFr
)r1r<�nr
r
rr3sz)CanvasJoinTest.cjtest.<locals>.<listcomp>�%s expected %r, got %r)r7r�
CanvasJoinr8)r�desc�lrrTr
r
r�cjtests
�zCanvasJoinTest.cjtestc	Cs�tj}|td�g�}|td�gdgg�}|td�g�}|td�g�}|td�gdgg�}|td�g�}|td�td	�g�}|�d
|dfgddtd�fgg�|�d|df|dfgddtd�fddtd�fgg�|�d
|df|dfgddtd�fddtd�fddtd�fgg�|�d|df|df|dfgddtd�fddtd�fddtd�fddtd�fddtd�fgg�|�d|df|df|df|dfgddtd�fddtd�fddtd�fddtd�fddtd�fddtd�fddtd�fgg�|�d|df|dfgddtd�fddtd�fddtd�fgddtd	�fddtd�fddtd�fgg�|�d|df|dfgddtd�fddtd�fddtd�fgddtd�fddtd	�fgg�dS)N�hello�thererDr$�hi�how)r$r�dy�you�onerE�twoz	two spacer|�  zthree spacerJrMr�h�owz
four spacer� zpile 2zpile 2rz    )rr rr�)	r�Cr�r�r$r�r�r��how_your
r
rr�
sb����$�� ����������zCanvasJoinTest.testN)r*r+r,r�r�r
r
r
rr�sr�c@r-)
�CanvasOverlayTestc	Cstt|�}t|�}t�t�|g|g��}	t�t�|g|g��}
|	�|
|d�t|	���}||ks8Jd|||f��dS)Nrr�)rr�CompositeCanvasr �overlayr7r8)rr��bgt�bga�fgt�fgar��r�et�bg�fgrTr
r
r�cotest3s���zCanvasOverlayTest.cotestcCs
|�ddgdgddddtd�fddtd�fgg�|�ddgdgddddtd�fddtd�fgg�|�ddgdgd	d	ddtd
�fddtd�fddtd�fgg�|�ddgd
gddddtd�fddtd
�fddtd�fgg�|�ddgdgddddtd�fgg�dS)Nr>�qxqxqxqx�HIrrl�qxqxqx�right�centerrM�qxq�xqx�center2�HI  r�qx�full�rz�r�rrr
r
rr)?s&�������zCanvasOverlayTest.test1cCs�|�dddgddgddddtd	�fddtd�fddtd
�fgg�|�dddgddgddddtd	�fd
dtd�fddtd
�fgg�|�dddgddgddddtd�fddtd�fddtd�fddtd
�fgg�|�dddgddgddddtd�fddtd�fddtd�fddtd
�fgg�|�ddddgddgddddtd	�fd
dtd�fddtd
�fgg�|�ddgd�ddgddddtd	�fd
dtd�fddtd
�fgg�dS)N�same�	asdfghjkl)r$rnr�)r$rrJrMr$�asdf�jkl�diff)r%rr%zNone endr�r�asr�z	float end)r$rM�asdrpzcover 2rD)r<rJr<z	cover 2-2))r$rJ)�dr)�er)r<rMr�rr
r
rrOMs6(�(�����(�
(�zCanvasOverlayTest.test2cCst�d�|�ddgdgddddtd�fddtd�fddtd�fgg�|�ddgdgd	dddtd
�fddtd�fddtd�fgg�|�ddgdgdd	ddtd�fddtd�fddtd
�fgg�|�ddgd
gd	d	ddtd
�fddtd
�fddtd
�fgg�dS)Nzeuc-jp�db0u¡¡¡¡¡¡r�ru¡¡�db1�OHIrr��db2�db3�OHIO)r�set_encodingr�rrr
r
rrsbs&
������(�zCanvasOverlayTest.test3N)r*r+r,r�r)rOrsr
r
r
rr�2s
r�c@r)�CanvasPadTrimTestc	CsTt|�}t�t�|g|g��}|�||�t|���}||ks(Jd|||f��dS)Nr�)rrr�r �pad_trim_left_rightr7r8)	rr�r=�car�r�r�r<rTr
r
r�cptestrs��zCanvasPadTrimTest.cptestcCs�|�ddgddddtd�fgg�|�ddgddddtd�fddtd�fgg�|�ddgddddtd�fddtd�fgg�dS)N�noner�rzleft padrr�z	right pad�r�rrr
r
rr){s���zCanvasPadTrimTest.test1cCsH|�ddgddddtd�fgg�|�ddgddddtd�fgg�dS)Nz	left trimr����r�dfz
right trimr�r�rr
r
rrO�s��zCanvasPadTrimTest.test2N)r*r+r,r�r)rOr
r
r
rr�qs	r�)�unittestrr�urwid.compatr�TestCaserr.rPrtr�r�r�r�r
r
r
r�<module>s##<[ -?
Upload File: