B
    v9af                 @   sf   d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 G dd dej
Zed	krbejd
d dS )zTest , coverage 16%.    )iomenuN)requires)Tk)EditorWindowc               @   s,   e Zd Zedd Zedd Zdd ZdS )IOBindigTestc             C   s,   t d t | _| j  t| jd| _d S )NZgui)root)r   r   r   Zwithdrawr   editwin)cls r
   !/usr/lib/python3.7/test_iomenu.py
setUpClass   s    
zIOBindigTest.setUpClassc             C   sP   | j   | ` | j  x$| jjddD ]}| j| q*W | j  | `d S )NZafterinfo)r   Z_closer   Zupdate_idletasksZtkZcallZafter_cancelZdestroy)r	   idr
   r
   r   tearDownClass   s    


zIOBindigTest.tearDownClassc             C   s&   t | j}| |j| j |j d S )N)r   Z	IOBindingr   ZassertIsclose)selfior
   r
   r   	test_init   s    zIOBindigTest.test_initN)__name__
__module____qualname__classmethodr   r   r   r
   r
   r
   r   r      s   
r   __main__   )	verbosity)__doc__Zidlelibr   ZunittestZtest.supportr   Ztkinterr   Zidlelib.editorr   ZTestCaser   r   mainr
   r
   r
   r   <module>   s   