File: //usr/local/lib/python3.10/idlelib/idle_test/__pycache__/test_statusbar.cpython-310.pyc
o
�im � @ s^ d Z ddlmZ ddlZddlmZ ddlmZ G dd� dej�Z e
dkr-ejd d
� dS dS )zTest statusbar, coverage 100%.� )� statusbarN)�requires)�Tkc @ s4 e Zd Zedd� �Zedd� �Zdd� Zdd� Zd S )
�Testc C s t d� t� | _| j�� d S )NZgui)r r �rootZwithdraw��cls� r �=/usr/local/lib/python3.10/idlelib/idle_test/test_statusbar.py�
setUpClass s zTest.setUpClassc C s | j �� | j �� | ` d S �N)r Zupdate_idletasksZdestroyr r r r
�
tearDownClass s
zTest.tearDownClassc C s t �| j�}| �|ji � d S r )r �MultiStatusBarr �assertEqual�labels)�self�barr r r
� test_init s zTest.test_initc C s� t �| j�}|jdddd� | �d|j� |jd }| �|d d� | �|d d� |jddd� | �|d d� |jd d
d� | �|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 �tkinterr ZTestCaser r �mainr r r r
�<module> s �