3  fm@sZdZddlmZddlZddlmZddlmZGdddejZ e dkrVej d d dS) zTest statusbar, coverage 100%.) statusbarN)requires)Tkc@s4eZdZeddZeddZddZddZd S) TestcCstdt|_|jjdS)NZgui)rrrootZwithdraw)clsrE/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_statusbar.py setUpClass szTest.setUpClasscCs|jj|jj|`dS)N)rZupdate_idletasksZdestroy)rrrr tearDownClasss  zTest.tearDownClasscCstj|j}|j|jidS)N)rMultiStatusBarr assertEquallabels)selfbarrrr test_inits zTest.test_initcCstj|j}|jdddd|jd|j|jd}|j|dd|j|dd|jddd|j|dd|jd d d|j|jd dd dS) NleftZsometext )textwidthrrz revised text)rrightz correct text)rr rZ set_labelZassertInrr )rrrrrr test_set_labels  zTest.test_set_labelN)__name__ __module__ __qualname__ classmethodr r rrrrrr r s  r__main__) verbosity) __doc__ZidlelibrZunittestZ test.supportrZtkinterrZTestCaserrmainrrrr s