B  f3@sldZddlmZddlZddlmZddlmZGdddejZ Gdd d ejZ e d krhej d d dS) zTest window, coverage 47%.)windowN)requires)Tkc@seZdZddZdS)WindowListTestcCs(t}||ji||jgdS)N)r WindowList assertEqualdictZ callbacks)selfZwlr 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,eZdZeddZeddZddZdS)ListedToplevelTestcCs&tt_tdt|_|jdS)NZgui)setrregistryrrrootZwithdraw)clsr r r setUpClassszListedToplevelTest.setUpClasscCs&tt_|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