Your IP : 216.73.216.213


Current Path : /opt/alt/python39/lib64/python3.9/idlelib/idle_test/__pycache__/
Upload File :
Current File : //opt/alt/python39/lib64/python3.9/idlelib/idle_test/__pycache__/test_editmenu.cpython-39.opt-2.pyc

a

XC?h
�@sfddlmZed�ddlZddlmZddlZddlmZGdd�dej�Z	e
dkrbejd	d
�dS)�)�requiresZguiN)�ttk)�pyshellc@s<eZdZedd��Zedd��Zdd�Zdd�Zd	d
�ZdS)�	PasteTestcCsht��|_}|j��t�|�t�|�|_t�|�|_	t
�|�|_t�|�|_
|��|�d�dS)N�two)�tkZTk�rootZwithdrawrZ
fix_x11_paste�Text�textZEntry�entryr�tentryZSpinbox�spin�clipboard_clearZclipboard_append)�clsr�r�D/opt/alt/python39/lib64/python3.9/idlelib/idle_test/test_editmenu.py�
setUpClasss

zPasteTest.setUpClasscCs2|`|`|`|j��|j��|j��|`dS)N)r
rrrrZupdate_idletasksZdestroy)rrrr�
tearDownClasss



zPasteTest.tearDownClassc	Cs~|j}dD]n\}}|j||d��H|�dd�|�dd|�|�d�|�|�dd�|�Wd�q
1sn0Yq
dS)N))�zonetwo
)Zselztwo
)�tag�ansz1.0�end�one�	<<Paste>>)r
�subTest�delete�insert�event_generate�assertEqual�get)�selfr
rrrrr�test_paste_text%s
zPasteTest.test_paste_textc
Cs�|j|jfD]�}dD]v\}}|j|||d��N|�dd�|�dd�|�d|�|�d�|�|��|�Wd�q1s�0YqqdS)N�)rZonetwo)rr)rrrrrrr)	rrrrrZselect_rangerrr)r rrrrrr�test_paste_entry/s
zPasteTest.test_paste_entryc	Cs�|j}dD]v\}}|j||d��P|�dd�|�dd�|�dd|�|�d�|�|��|�Wd�q
1sv0Yq
dS)Nr")rrrrr�ranger)r
rrrZ	selectionrrr)r r
rrrrr�test_paste_spin<s
zPasteTest.test_paste_spinN)	�__name__�
__module__�__qualname__�classmethodrrr!r#r%rrrrrs



r�__main__�)�	verbosity)Ztest.supportrZtkinterrrZunittestZidlelibrZTestCaserr&�mainrrrr�<module>s=