B � f3�@sldZddlmZddlZddlmZddlmZGdd�dej�Z Gdd �d ej�Z e d krhej d d �dS) zTest window, coverage 47%.�)�windowN)�requires)�Tkc@seZdZdd�ZdS)�WindowListTestcCs(t��}|�|ji�|�|jg�dS)N)r� WindowList� assertEqual�dictZ callbacks)�selfZwl�r �B/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_window.py� test_init szWindowListTest.test_initN)�__name__� __module__� __qualname__r r r r r r src@s,eZdZedd��Zedd��Zdd�ZdS)�ListedToplevelTestcCs&t�t_td�t�|_|j��dS)NZgui)�setr�registryrr�rootZwithdraw)�clsr r r � setUpClassszListedToplevelTest.setUpClasscCs&t��t_|j��|j��|`dS)N)rrrrZupdate_idletasksZdestroy)rr r r � tearDownClasss   z ListedToplevelTest.tearDownClasscCs,t�|j�}|�|tj�|�|j|�dS)N)rZListedToplevelrZassertInrrZfocused_widget)r �winr r r r %s zListedToplevelTest.test_initN)r rr� classmethodrrr r r r r rs  r�__main__�)� verbosity) �__doc__ZidlelibrZunittestZ test.supportrZtkinterrZTestCaserrr �mainr r r r �s