o
    JAf3  ć                   @   sp   d Z 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r6ejdd dS dS )zTest window, coverage 47%.é    )Ś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   ś4/usr/lib/python3.10/idlelib/idle_test/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 r   )r   r   r   r   Zupdate_idletasksZdestroyr   r   r   r   ŚtearDownClass   s   


z ListedToplevelTest.tearDownClassc                 C   s,   t  | j”}|  |t j” |  |j|” d S r   )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)Ś__doc__Zidlelibr   ZunittestZtest.supportr   Śtkinterr   ZTestCaser   r   r   Śmainr   r   r   r   Ś<module>   s    
’