a  ze3@sldZddlmZddlZddlmZddlmZGdddejZ Gdd d ejZ e d krhej d d dS) zTest window, coverage 47%.)windowN)requires)Tkc@seZdZddZdS)WindowListTestcCs(t}||ji||jgdSN)r WindowList assertEqualdictZ callbacks)selfZwlr Q/opt/bitninja-python-dojo/embedded/lib/python3.9/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)setrregistryrrrootZwithdrawclsr r r setUpClassszListedToplevelTest.setUpClasscCs&tt_|j|j|`dSr)rrrrZupdate_idletasksZdestroyrr r r tearDownClasss   z ListedToplevelTest.tearDownClasscCs,t|j}||tj||j|dSr)rZListedToplevelrZassertInrrZfocused_widget)r winr r r r %s zListedToplevelTest.test_initN)rrr classmethodrrr r r r r rs   r__main__) verbosity) __doc__ZidlelibrZunittestZ test.supportrtkinterrZTestCaserrrmainr r r r s