B � fm�@sZdZddlmZddlZddlmZddlmZGdd�dej�Z e dkrVej d d �dS) zTest statusbar, coverage 100%.�)� statusbarN)�requires)�Tkc@s4eZdZedd��Zedd��Zdd�Zdd�Zd S) �TestcCstd�t�|_|j��dS)NZgui)rr�rootZwithdraw)�cls�r�E/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_statusbar.py� setUpClass szTest.setUpClasscCs|j��|j��|`dS)N)rZupdate_idletasksZdestroy)rrrr � tearDownClasss  zTest.tearDownClasscCst�|j�}|�|ji�dS)N)r�MultiStatusBarr� assertEqual�labels)�self�barrrr � test_inits zTest.test_initcCs�t�|j�}|jdddd�|�d|j�|jd}|�|dd�|�|dd�|jddd�|�|dd�|jd d d�|�|jd dd �dS) N�leftZsometext� )�text�widthrrz revised text)r�rightz 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.supportrZtkinterrZTestCaserr�mainrrrr �s