
    /hhm                         S SK Jr  S SKrS SKJr  S SKJr   " S S\R                  5      r\	S:X  a  \R                  " SS	9  gg)
    )	statusbarN)requires)Tkc                   @    \ rS rSr\S 5       r\S 5       rS rS rSr	g)Test	   c                 l    [        S5        [        5       U l        U R                  R                  5         g )Ngui)r   r   rootwithdrawclss    I/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_statusbar.py
setUpClassTest.setUpClass   s"    4    c                 p    U R                   R                  5         U R                   R                  5         U ? g N)r   update_idletasksdestroyr   s    r   tearDownClassTest.tearDownClass   s'    !!#Hr   c                 |    [         R                  " U R                  5      nU R                  UR                  0 5        g r   )r   MultiStatusBarr   assertEquallabels)selfbars     r   	test_initTest.test_init   s*    &&tyy1R(r   c                    [         R                  " U R                  5      nUR                  SSSS9  U R	                  SUR
                  5        UR
                  S   nU R                  US   S5        U R                  US   S5        UR                  SSS9  U R                  US   S5        UR                  S	S
S9  U R                  UR
                  S	   S   S
5        g )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_labelTest.test_set_label   s    &&tyy1f:R8fcjj)zz&!fz2g+f>2f~6gN3G,V4nEr    N)
__name__
__module____qualname____firstlineno__classmethodr   r   r   r*   __static_attributes__r,   r   r   r   r   	   s3     
  
)
Fr   r   __main__   )	verbosity)idlelibr   unittesttest.supportr   tkinterr   TestCaser   r-   mainr,   r   r   <module>r<      sB      ! F8 F> zMMA r   