3 2a@snddlmZddlZddlmZddlmZddlmZm Z ddl Z Gdddej Z e dkrjejd d dS) ) stackviewerN)requires)Tk)TreeNodeScrolledCanvasc@s,eZdZeddZeddZddZdS)StackBrowserTestc CsVtj}ytWn(tk r6tj\|_|_|_YnXtdt |_ |j j dS)NZgui) rsysabc NameErrorexc_info last_type last_valuelast_tracebackrrrootZwithdraw)clssvsr5/opt/alt/python36/lib64/python3.6/test_stackviewer.py setUpClassszStackBrowserTest.setUpClasscCs.tj}|`|`|`|jj|jj|`dS)N)rrrr r rZupdate_idletasksZdestroy)rrrrr tearDownClasss    zStackBrowserTest.tearDownClasscCs<tj|j}|j}|tjt|tjtj|tjt dS)N) rZ StackBrowserrZassertIsInstanceZscritemZ StackTreeItemZnoder)selfZsbZisirrr test_init&s   zStackBrowserTest.test_initN)__name__ __module__ __qualname__ classmethodrrrrrrrr s r__main__) verbosity)ZidlelibrZunittestZ test.supportrZtkinterrZ idlelib.treerrrZTestCaserrmainrrrrs   "