
    z%iQ                         	 d dl mZ d dlZd dlmZ  ed       d dlmZmZmZ d dl	m
Z
  G d dej                        Zed	k(  r ej                  d
       yy)    )helpN)requiresgui)abspathdirnamejoin)Tkc                   2    e Zd Zed        Zed        Zd Zy)HelpFrameTestc           	          	 t               x| _        }|j                          t        t	        t	        t        t                          d      }t        j                  ||      | _	        y )Nz	help.html)
r	   rootwithdrawr   r   r   __file__r   	HelpFrameframe)clsr   helpfiles      O/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/idlelib/idle_test/test_help.py
setUpClasszHelpFrameTest.setUpClass   sI    C$4(9 :;[INN42	    c                 t    | ` | j                  j                          | j                  j                          | `y )N)r   r   update_idletasksdestroy)r   s    r   tearDownClasszHelpFrameTest.tearDownClass   s,    I!!#Hr   c                 t    | j                   j                  }| j                  |j                  dd      d       y )Nz1.0z1.endz IDLE )r   textassertEqualget)selfr   s     r   
test_line1zHelpFrameTest.test_line1   s*    zz%18<r   N)__name__
__module____qualname__classmethodr   r   r     r   r   r   r      s-    3 3  =r   r   __main__   )	verbosity)idlelibr   unittesttest.supportr   os.pathr   r   r   tkinterr	   TestCaser   r!   mainr%   r   r   <module>r0      sP       !  * * =H%% =, zHMMA r   