B
„ fþ ã @ sf d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z G dd„ dej
ƒZed krbej
d
d� dS )zTest , coverage 17%.é )ÚiomenuN)Úrequires)ÚTk)ÚEditorWindowc @ s4 e Zd Zedd„ ƒZedd„ ƒZdd„ Zdd„ Zd S )
Ú
IOBindingTestc C s: t dƒ tƒ | _| j ¡ t| jd�| _t | j¡| _d S )NZgui)Úroot) r r r Zwithdrawr Úeditwinr Z IOBindingÚio)Úcls© r úB/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_iomenu.pyÚ
setUpClass s
zIOBindingTest.setUpClassc C sZ | j ¡ | j ¡ | `| j ¡ x$| jj dd¡D ]}| j |¡ q4W | j ¡ | `d S )NZafterÚinfo)
r Úcloser Z_closer Zupdate_idletasksZtkZcallZafter_cancelZdestroy)r
Úidr r r Ú
tearDownClass s
zIOBindingTest.tearDownClassc C s | | jj| j¡ d S )N)ZassertIsr r )Úselfr r r Ú test_init s zIOBindingTest.test_initc C sz | j }| j}|j}|jj}d | j_||ƒ dƒ | j`| dd¡ ||ƒ d|j ƒ || dd¡dƒ ||ƒ d|j ƒ d S )NÚ g ð?Úaz1.0zend-1cza
) ZassertEqualr Zfixnewlinesr ÚtextZinterpÚinsertZeol_conventionÚget)r Úeqr Zfixr r r r Útest_fixnewlines_end" s z"IOBindingTest.test_fixnewlines_endN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr
r r r r r r r r
s r Ú__main__é )Ú verbosity)Ú__doc__Zidlelibr ZunittestZtest.supportr Ztkinterr Zidlelib.editorr ZTestCaser r Úmainr r r r Ú