
    ;em                         	 d dl mZ d dlZd dlmZ d dlmZ  G d dej                  Ze	dk    r ej
        d	           dS dS )
    )	statusbarN)requires)Tkc                   F    e Zd Zed             Zed             Zd Zd ZdS )Testc                 |    t          d           t                      | _        | j                                         d S )Ngui)r   r   rootwithdrawclss    7/usr/lib/python3.11/idlelib/idle_test/test_statusbar.py
setUpClasszTest.setUpClass   s2    44    c                 n    | j                                          | j                                          | ` d S N)r
   update_idletasksdestroyr   s    r   tearDownClasszTest.tearDownClass   s3    !!###HHHr   c                 n    t          j        | j                  }|                     |j        i            d S r   )r   MultiStatusBarr
   assertEquallabels)selfbars     r   	test_initzTest.test_init   s2    &ty11R(((((r   c                 
   t          j        | j                  }|                    ddd           |                     d|j                   |j        d         }|                     |d         d           |                     |d         d           |                    dd           |                     |d         d           |                    d	d
           |                     |j        d	         d         d
           d S )Nleftsometext
   )textwidthr!   r"   zrevised text)r!   rightzcorrect text)r   r   r
   	set_labelassertInr   r   )r   r   r   s      r   test_set_labelzTest.test_set_label   s    &ty11f:R888fcj)))z&!fz222g+++f>222f~666gN333G,V4nEEEEEr   N)__name__
__module____qualname__classmethodr   r   r   r&    r   r   r   r   	   sk          [
   [
) ) )
F 
F 
F 
F 
Fr   r   __main__   )	verbosity)idlelibr   unittesttest.supportr   tkinterr   TestCaser   r'   mainr+   r   r   <module>r5      s             ! ! ! ! ! !      F F F F F8 F F F> zHMA r   