a
    %Rīh3  ć                   @   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   śE/opt/python-3.9.24/usr/lib/python3.9/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)Zidlelibr   ZunittestZtest.supportr   Śtkinterr   ZTestCaser   r   r   Śmainr   r   r   r   Ś<module>   s   
