B
YI~dc ã @ s² d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl m
Z
ejZG dd„ dej
ƒZG d d
„ d
ej
ƒZdd„ ZG d
d„ dej
ƒZG dd„ dej
ƒZedkr®ejdd� dS )é )Ú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