
    /hh{                         S r SSKJr  SSKrSSKJr  \" S5        SSKJrJrJ	r	  SSK
Jr   " S S	\R                  5      r\S
:X  a  \R                  " SS9  gg)zTest help, coverage 94%.    )helpN)requiresgui)abspathdirnamejoin)Tkc                   @    \ rS rSr\S 5       r\S 5       rS rS rSr	g)IdleDocTest   c                 |    [        5       =U l        nUR                  5         [        R                  " U5      U l        g)z9By itself, this tests that file parsed without exception.N)r	   rootwithdrawr   show_idlehelpwindow)clsr   s     D/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_help.py
setUpClassIdleDocTest.setUpClass   s-     $4''-
    c                 t    U ? U R                  R                  5         U R                  R                  5         U ?g )N)r   r   update_idletasksdestroy)r   s    r   tearDownClassIdleDocTest.tearDownClass   s,    J!!#Hr   c                 X    U R                  SU R                  R                  5       5        g )NzIDLE Doc)assertInr   wm_title)selfs    r   test_1windowIdleDocTest.test_1window   s    j$++"6"6"89r   c                     U R                   R                  R                  nU R                  UR	                  SS5      S5        g )Nz1.0z1.endu"    IDLE — Python editor and shell )r   frametextassertEqualget)r   r$   s     r   
test_4textIdleDocTest.test_4text   s3    {{  %%%13WXr    N)
__name__
__module____qualname____firstlineno__classmethodr   r   r    r'   __static_attributes__r)   r   r   r   r      s3    . .  :Yr   r   __main__   )	verbosity)__doc__idlelibr   unittesttest.supportr   os.pathr   r   r   tkinterr	   TestCaser   r*   mainr)   r   r   <module>r;      sP       !  * * Y(## Y0 zMMA r   