a  zem@sVddlmZddlZddlmZddlmZGdddejZe dkrRej dd dS) ) statusbarN)requires)Tkc@s4eZdZeddZeddZddZddZd S) TestcCstdt|_|jdS)NZgui)rrrootZwithdrawclsr T/opt/bitninja-python-dojo/embedded/lib/python3.9/idlelib/idle_test/test_statusbar.py setUpClass szTest.setUpClasscCs|j|j|`dSN)rZupdate_idletasksZdestroyrr r r tearDownClasss  zTest.tearDownClasscCst|j}||jidSr )rMultiStatusBarr assertEquallabels)selfbarr r r test_inits zTest.test_initcCst|j}|jdddd|d|j|jd}||dd||dd|jddd||dd|jd d d||jd dd dS) NleftZsometext )textwidthrrz revised text)rrightz correct text)rrrZ set_labelZassertInrr)rrrr r r test_set_labels  zTest.test_set_labelN)__name__ __module__ __qualname__ classmethodr r rrr r r r r s   r__main__) verbosity) ZidlelibrZunittestZ test.supportrtkinterrZTestCaserrmainr r r r s