3
§ fm ã @ sZ d Z ddlmZ ddlZddlmZ ddlmZ G dd„ dejƒZ e
dkrVejd d
� dS )zTest statusbar, coverage 100%.é )Ú statusbarN)Úrequires)ÚTkc @ s4 e Zd Zedd„ ƒZedd„ ƒZdd„ Zdd„ Zd S )
ÚTestc C s t dƒ tƒ | _| jjƒ d S )NZgui)r r ÚrootZwithdraw)Úcls© r úE/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_statusbar.pyÚ
setUpClass s zTest.setUpClassc C s | j jƒ | j jƒ | ` d S )N)r Zupdate_idletasksZdestroy)r r r r Ú
tearDownClass s
zTest.tearDownClassc C s t j| jƒ}| j|ji ƒ d S )N)r ÚMultiStatusBarr ÚassertEqualÚlabels)ÚselfÚbarr r r Ú test_init s zTest.test_initc C sš t j| jƒ}|jdddd� | jd|jƒ |jd }| j|d dƒ | j|d dƒ |jddd� | j|d dƒ |jd d
d� | j|jd d d
ƒ d S )NÚleftZsometexté
)ÚtextÚwidthr r zrevised text)r Úrightzcorrect text)r r r Z set_labelZassertInr r
)r r r r r r Útest_set_label s
zTest.test_set_labelN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr
r r r r r r r r s r Ú__main__é )Ú verbosity)Ú__doc__Zidlelibr ZunittestZtest.supportr Ztkinterr ZTestCaser r Úmainr r r r Ú