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

o

��o_��@sVddlZddlmZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZdS)	�N��Bc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�TextTestcCst�d�|_dS)NzI walk the
city in the night)�urwid�Text�t��self�r
�9/usr/lib/python3/dist-packages/urwid/tests/test_widget.py�setUp	szTextTest.setUpcCs8dd�dD�}|j�d�j}||ksJd||f��dS)NcS�g|]}t|��qSr
r��.0rr
r
r�
<listcomp>
�z'TextTest.test1_wrap.<locals>.<listcomp>)z
I walk thez
city in   z
the night )�
�got: %r expected: %r)r�render�_text�r	�expected�gotr
r
r�
test1_wrapszTextTest.test1_wrapcC�D|j�d�dd�dD�}|j�d�j}||ks Jd||f��dS)N�leftcSr
r
rrr
r
rrrz'TextTest.test2_left.<locals>.<listcomp>)zI walk the        zcity in the night ��r�r�set_align_moderrrr
r
r�
test2_left�zTextTest.test2_leftcCr)N�rightcSr
r
rrr
r
rrrz(TextTest.test3_right.<locals>.<listcomp>)z        I walk the� city in the nightrrrrr
r
r�test3_rightr!zTextTest.test3_rightcCr)N�centercSr
r
rrr
r
rrrz)TextTest.test4_center.<locals>.<listcomp>)z    I walk the    r#rrrrr
r
r�test4_centerr!zTextTest.test4_centercCsBt�d�td�g}t�d��d�j}||ksJd||f��dS)N�asciiz?  �û)�r)r�set_encodingrrrrrr
r
r�test5_encode_error#s

zTextTest.test5_encode_errorN)	�__name__�
__module__�__qualname__rrr r$r&r+r
r
r
rrsrc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�EditTestcCsHt�td�d�|_t�td�d�|_t�td�dd�|_t�d�|_dS)N��	blah blahzstuff:zjunk:
zblah blah

bloo�zbetter:)r�Editr�t1�t2�t3�t4rr
r
rr+szEditTest.setUpcCsH|�d|�}||ksJd|||f��|j|ks"Jd||j|f��dS)N��z%s.  got: %r expected:%rz%s. pos: %r expected pos: %r)�keypress�edit_pos)r	�e�keyr�pos�descrr
r
r�ktest1s��zEditTest.ktestcCsX|j�d�|�|jdddd�|�|jdddd�|j�d�|�|jdddd�dS)	Nrrzleft at left edge�zleft within textr�	zleft after newline)r4�set_edit_posr@r5r6rr
r
r�
test1_left8s
zEditTest.test1_leftcCsf|�|jdddd�|j�d�|�|jdddd�|j�d�|j�dd�|j�d�dks1J�dS)	Nr"rBzright at right edgerAzright at right edge-1rr8r2)r@r4r5rCr6r:�get_pref_colrr
r
r�test2_rightAszEditTest.test2_rightcCs�|�|jdddd�|j�d�|j�dd�|j�d�dks!J�|�|jdddd	�|j�d�dks5J�|j�d
�|�|jdddd�dS)
N�uprBz	up at top�r8r�r2zup at top againrrzup at top+1)r@r4r5rCr:rEr6rr
r
r�test3_upJszEditTest.test3_upcCs`|�|jdddd�|j�d�|�|jdddd�|�|jdddd�|�|jdddd	�dS)
N�downrBzdown single line�rzdown line 1 to 2�zdown line 2 to 3zdown at bottom)r@r4r6rCrr
r
r�
test4_downTs
zEditTest.test4_downcCs\t�d�|j�d�|j�dd�|�|jjd�d��|j�dd�|�|jjd�dS)Nzutf-8r0r8r()	rr*r4�
set_edit_textr:�assertEqual�	edit_text�encoder7rr
r
r�test_utf8_input[s
zEditTest.test_utf8_inputN)
r,r-r.rr@rDrFrJrNrSr
r
r
rr/*s		
r/c@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�EditRenderTestcCs�dd�|D�}|�d�}||ksJd||f��|jddd�}dd�dd�|��D�D�}||ks9Jd||f��|j|ksGJd|j|f��dS)	NcSr
r
rrr
r
rrfrz(EditRenderTest.rtest.<locals>.<listcomp>��rr2)�focuscSsg|]\}}}|�qSr
r
)r�a�csrr
r
rrkscSsg|]}|d�qS)rr
)r�lnr
r
rrkr)�get_cursor_coordsr�content�cursor)r	�w�
expected_text�expected_cursor�
get_cursor�r�textr
r
r�rtestes
���zEditRenderTest.rtestcCs�t�dd�}|�d�|�|ddgd�|�d�|�|ddgd�|�d	�|�|ddgd
�|�d�|�|ddgd�dS)
Nr0r1r�blah�rrrVzlah �r)rrL�rr2rB�r)r2)rr3rCrd�r	r^r
r
r�test1_SpaceWrapqs



zEditRenderTest.test1_SpaceWrapcCszt�ddd�}|�d�|�d�|�|ddgd�|�d	�|�|dd
gd�|�d�|�d
�|�|ddgd�dS)Nr0zblah
blarghr2�cliprre�blarrfr�arghrir"��largrh)rr3�
set_wrap_moderCrdrrjr
r
r�test2_ClipWraps




zEditRenderTest.test2_ClipWrapcCs,t�dd�}|�d�|�|gd�d�dS)Nr0r1�any)rez blazh   )r2rH)rr3rqrdrjr
r
r�
test3_AnyWrap�s
zEditRenderTest.test3_AnyWrapcCsLtjdddd�}|�dd�|�|dgd�|�dd	�|�|d
gd�dS)Nr0�hir")�alignrU�endz hi rgrz  hi)rr3r:rdrjr
r
r�test4_CursorNudge�s
z EditRenderTest.test4_CursorNudgeN)r,r-r.rdrkrrrtrxr
r
r
rrTds
rT)�unittest�urwid.compatrr�TestCaserr/rTr
r
r
r�<module>s":
Upload File: