B
„ fc ã @ s¶ d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z ddl
mZ ejZ
G dd „ d ejƒZG d
d„ dejƒZdd
„ ZG dd„ dejƒZG dd„ dejƒZedkr²ejdd� dS )zTest editor, coverage 35%.é )ÚeditorN)Ú
namedtuple)Úrequires)ÚTk)ÚFuncc @ s, e Zd Zedd„ ƒZedd„ ƒZdd„ ZdS )ÚEditorWindowTestc C s t dƒ tƒ | _| j ¡ d S )NÚgui)r r ÚrootÚwithdraw)Úcls© r úB/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_editor.pyÚ
setUpClass s zEditorWindowTest.setUpClassc C sB | j ¡ x$| j j dd¡D ]}| j |¡ qW | j ¡ | ` d S )NÚafterÚinfo)r Úupdate_idletasksÚtkÚcallÚafter_cancelÚdestroy)r Úidr r r
Ú
tearDownClass s
zEditorWindowTest.tearDownClassc C s( t | jd�}| |j| j¡ | ¡ d S )N)r )ÚEditorr ÚassertEqualÚ_close)ÚselfÚer r r
Ú test_init s zEditorWindowTest.test_initN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr r r r r r r
r
s r c @ s$ e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚTestGetLineIndentc C sP xJdD ]B}x