B
    v9a3  ć               @   sh   d dl mZ d dlZd dlmZ d dlmZ G dd dejZG dd dejZ	e
d	krdejd
d dS )é    )ŚwindowN)Śrequires)ŚTkc               @   s   e Zd Zdd ZdS )ŚWindowListTestc             C   s(   t  ” }|  |ji ” |  |jg ” d S )N)r   Ś
WindowListŚassertEqualŚdictZ	callbacks)ŚselfZwl© r
   ś!/usr/lib/python3.7/test_window.pyŚ	test_init   s    zWindowListTest.test_initN)Ś__name__Ś
__module__Ś__qualname__r   r
   r
   r
   r   r   	   s   r   c               @   s,   e Zd Zedd Zedd Zdd ZdS )ŚListedToplevelTestc             C   s&   t  t_td t | _| j ”  d S )NZgui)Śsetr   Śregistryr   r   ŚrootZwithdraw)Śclsr
   r
   r   Ś
setUpClass   s    zListedToplevelTest.setUpClassc             C   s&   t  ” t _| j ”  | j ”  | `d S )N)r   r   r   r   Zupdate_idletasksZdestroy)r   r
   r
   r   ŚtearDownClass   s    


z ListedToplevelTest.tearDownClassc             C   s,   t  | j”}|  |t j” |  |j|” d S )N)r   ZListedToplevelr   ZassertInr   r   Zfocused_widget)r	   Świnr
   r
   r   r   %   s    zListedToplevelTest.test_initN)r   r   r   Śclassmethodr   r   r   r
   r
   r
   r   r      s   	r   Ś__main__é   )Ś	verbosity)Zidlelibr   ZunittestZtest.supportr   Ztkinterr   ZTestCaser   r   r   Śmainr
   r
   r
   r   Ś<module>   s   
