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_text_layout.cpython-310.pyc

o

��o_�)�@s�ddlZddlmZddlmZddlZGdd�de�ZGdd�deej�ZGdd	�d	eej�Z	Gd
d�deej�Z
Gdd
�d
eej�ZGdd�deej�ZGdd�deej�Z
Gdd�dej�ZGdd�dej�ZGdd�de�ZGdd�deej�ZGdd�deej�ZGdd�deej�ZGdd�deej�ZGd d!�d!eej�ZGd"d#�d#eej�ZGd$d%�d%eej�ZGd&d'�d'eej�ZGd(d)�d)ej�ZGd*d+�d+ej�ZdS),�N)�text_layout)�Bc@�eZdZdd�Zdd�ZdS)�CalcBreaksTestcCsttj�t|j�||j�}t|�t|�ksJt||f���t||�D]\}}|dd}||ks7Jt||f���q!dS)N���)	r�default_layout�calculate_text_segmentsr�text�mode�len�repr�zip)�self�width�exp�result�l�e�end�r�>/usr/lib/python3/dist-packages/urwid/tests/test_text_layout.py�cbtest	s� �zCalcBreaksTest.cbtestcCs |jD]
\}}|�||�qdS)N)�dor)rrrrrr�tests�zCalcBreaksTest.testN)�__name__�
__module__�__qualname__rrrrrrrsrc@s6eZdZdZdZdddgfdgd�fdgd	�fgZd
S)�CalcBreaksCharTest�anyz&abfghsdjf askhtrvs
altjhgsdf ljahtshgf�d��&�)r"�r ���%r!�
)r'r �r!N�rrrr
r	rrrrrr�


�rc@�>eZdZdd�ZdZdZdgd�fdgd�fd	d
dgfgZdS)
�CalcBreaksDBCharTestcC�t�d�dS�N�euc-jp��urwid�set_encoding�rrrr�setUp"�zCalcBreaksDBCharTest.setUpru,abfgh¡¡j¡¡xskhtrvs
altjhgsdf¡¡jahtshgfr')r'r �r!r")���r r$r%r&r!rr r!N�rrrr4r
r	rrrrrr,!�


�r,c@s6eZdZdZdZdgd�fdgd�fddd	gfgZd
S)�CalcBreaksWordTest�spacezhello world
out there. blahr')r7r8��r7)r7r8r9r>r?rr8r?Nr)rrrrr</r*r<c@s6eZdZdZdZdgd�fdddgfdgd	�fgZd
S)�CalcBreaksWordTest2r=z!A simple set of words, really....r')��r>�!r9rBrC�
)r#r>rCNr)rrrrr@:s


�r@c@r+)
�CalcBreaksDBWordTestcCr-r.r0r3rrrr4Er5zCalcBreaksDBWordTest.setUpr=uhel¡¡ world
out-¡¡tre blahr')r7r8��r7)r7r8�rFrGrr8rGNr:rrrrrEDr;rEc@s<eZdZdd�ZdZdZdgd�fddgfd	gd�fgZd
S)�CalcBreaksUTF8TestcCr-�N�utf-8r0r3rrrr4Sr5zCalcBreaksUTF8Test.setUpr=u替洼渎溏潺�)r"r#rBr'rBr7Nr:rrrrrIRs

�rIc@seZdZdd�ZdS)�CalcBreaksCantDisplayTestcCsPt�d�|�tjtjjtd�dd�t�d�|�tjtjjtd�dd�dS)Nr/u¡¡�r=rKu颖)r1r2�assertRaisesr�CanNotDisplayTextrrrr3rrrr`s

�

�zCalcBreaksCantDisplayTest.testN)rrrrrrrrrM_srMc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�
SubsegTestcCr-r.r0r3rrrr4lr5zSubsegTest.setUpcCs<t|�}t�|�}|�|||�}||ksJd||f��dS)NzExpected %r, got %r)rr1�
LayoutSegment�subseg)r�segr	�startrr�srrrr�stos
z
SubsegTest.stcCsT|�dddddg�|�dddddg�|�ddd	d
dg�|�dddddg�dS)
N�r'N�rrA)rAN�r'�r'r��)rLr��rWr3rrr�
test1_paddinguszSubsegTest.test1_paddingc
Cs|�ddtd�fdddddtd�fg�|�ddtd�fdddddtd�fg�|�ddtd	�fdddd
dtd�fg�|�ddtd	�fdddd
dtd�fg�|�ddtd	�fdddd
dtd�fg�|�ddtd	�fdddddtd�fg�|�ddtd	�fdddddtd	�fg�dS)Nr'r�
1234567890rYrA�12345678rZ�34567890�12¡¡56¡¡90r"u
¡¡56¡¡r\r7u 56¡¡r]u¡¡56 rLz 56 r^)rWrr3rrr�
test2_text{s"((�����zSubsegTest.test2_textcCs�d}|�d|dddg�|�d|dddg�|�d	|d
ddg�|�d	|dd
dg�|�d	|d
d
dg�d}|�d|dddg�|�d|dddg�|�d	|d
dddg�|�d	|dd
ddg�|�d	|d
d
gd��dS)Nra�r'rr'rrA)rArrArZr')rArZr')r"rZrArNr")r7r\rAr7)r7rZr])rLr\r]rd�rNr\)rLrLrA)rLrZr"�rNr")rg)rZrLr"rhr_)r�trrr�test3_range�szSubsegTest.test3_rangeN)rrrr4rWr`rerjrrrrrQksrQc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�CalcTranslateTestcCr-rJr0r3rrrr4�r5zCalcTranslateTest.setUpcC�.tj�|j|jd|j�}||jksJ|��dS)N�left)r1r�layoutr	rr
�result_left�rrrrr�
test1_left��

�zCalcTranslateTest.test1_leftcCrl)N�right)r1rrnr	rr
�result_rightrprrr�test2_right�rrzCalcTranslateTest.test2_rightcCrl)N�center)r1rrnr	rr
�
result_centerrprrr�test3_center�rrzCalcTranslateTest.test3_centerN)rrrr4rqrurxrrrrrk�s
rkc@sTeZdZdZdZdZdgddgddggZdggd	�gd
�gZdggd�gd�gZd
S)�CalcTranslateCharTest�"It's out of control!
You've got torrB�rBrrB�r7rBr^�rr^�rDrF�"�rr)rXr|r})�rZNr~r�))r7Nr|r}�)rNNr~r�N�	rrrr	r
rrortrwrrrrry�s ���ryc@sZeZdZdZdZdZddgddgdd	ggZgd
�gd�gd�gZgd
�gd�gd�gZdS)�CalcTranslateWordTestrzr=��r8rr8�rr8�rAr#r^r}r~r���r\Nr�r���r"Nr�r}r��r�r�r��r�r�r}Nr�rrrrr��� ���r�c@sZeZdZdZdZdZddgddgdd	ggZgd
�gd�dd	ggZgd�gd
�dd	ggZdS)�CalcTranslateWordTest2z#It's out of control!
You've got to r=r�r�r�r�r})r�rF�#�rr�r�r�r�r�Nr�rrrrr��r�r�c@sTeZdZdd�Zed�ZdZdZddgdd	ggZgd
�gd�gZ	gd�gd
�gZ
dS)�CalcTranslateWordTest3cCr-rJr0r3rrrr4�r5zCalcTranslateWordTest3.setUpu替洼
渎溏潺r'r=�rLrr"�rr"�r"r]rH�rrH)r�r�r�))rLNr�r�)r�r�r�)r�r�r�N)rrrr4rr	rr
rortrwrrrrr��s���r�c@sdeZdZdZdZdZdgddgdgdd	ggZd
dgddgdgdd	ggZddgddgdgdd	ggZdS)
�CalcTranslateWordTest4z Die Gedankr\r=�rr)r\rNrL)rrL)r\r7rA)r\rAr8r�r�r�N�	rrrr	rr
rortrwrrrrr��s&���r�c@sBeZdZdZdZdZdgddggZdgddggZdgddggZdS)�CalcTranslateWordTest5z Word.r\r=)r\rr\)r\r\r"r�Nr�rrrrr�	sr�c@sjeZdZdZdZdZddgddgdgd	d
ggZgd�gd�d
dgd	d
ggZgd�gd�ddgd	d
ggZdS)�CalcTranslateClipTestz2It's out of control!
You've got to

turn it off!!!�clipr��r^rr^r}r~r�r�)r��$�2)rr�))i����Nr�r}r�)r�N))���Nr�r})r]NNr�rrrrr�s&���r�c@s.eZdZed�ZdZdZggZggZggZ	dS)�CalcTranslateCantDisplayTestuHello颖r=rNN)
rrrrr	r
rrortrwrrrrr�&s
r�c@r)�CalcPosTestcCs,d|_gd�ddggd�g|_gd�|_dS)N�AAAAAAAAAAAAAAAAAAAAAAAAAAA)r�)r]rr])rr])rDrArF)rrF)r�)r7r>r?)rr?)	)rNrr)rZrr)r8rr])r�rNrA)���rNrA)rNrN�	)r%rNrF)rNrZr>)r8rZr?)r	�trans�mytestsr3rrrr40s�zCalcPosTest.setUpcCsH|jD]\}}}t�|j|j||�}||ks!Jd||f||f��qdS)Nz%r got:%r expected:%r)r�r�calc_posr	r�)r�x�y�expected�gotrrr�tests:s
��zCalcPosTest.testsN)rrrr4r�rrrrr�/s
r�c@s�eZdZgd�ZdZdgddgggd�fdgdgd	dgggd
�fddggd�ggd
�fddgddgggd�fddgggd�fgZdd�ZdS)�Pos2CoordsTest)r7r�r^rG�123456789012345678901234567890r{�rBrB��rr�)�r7r�r�r�r7rN�r8rN)r�rr�)r#r�rF)r�rFr�)r��rrNr�)r7rZr�)r�r�r�))r]r)r8r)r]rN)rDrN)r\r"r�)rr�)r7r^r$)rr$)r�)r\rr�r�rf)rr')r�r�r[r[cCsT|jD]$\}}t|j|�D]\}}t�|j||�}||ks&Jd|||f��q
qdS)Nz%r got: %r expected: %r)r�r
�pos_listr�calc_coordsr	)rri�answer�pos�a�rrrrrRs��zPos2CoordsTest.testN)rrrr�r	r�rrrrrr�As(������r�)�unittestr1r�urwid.compatr�objectr�TestCaserr,r<r@rErIrMrQrkryr�r�r�r�r�r�r�r�r�rrrr�<module>s0

-		
Upload File: