Ë
    #´˜j{  ã                   ó´   — d Z 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)zTest help, coverage 94%.é    )ÚhelpN)ÚrequiresÚgui)ÚabspathÚdirnameÚjoin)ÚTkc                   ó8   — e Zd Zed„ «       Zed„ «       Zd„ Zd„ Zy)ÚIdleDocTestc                 óz   — t        «       x| _        }|j                  «        t        j                  |«      | _        y)z9By itself, this tests that file parsed without exception.N)r	   ÚrootÚwithdrawr   Úshow_idlehelpÚwindow)Úclsr   s     ú-lib/python3.12/idlelib/idle_test/test_help.pyÚ
setUpClasszIdleDocTest.setUpClass   s-   € ô ›$ÐˆŒ�4Ø�‰ŒÜ×'Ñ'¨Ó-ˆ�
ó    c                 ót   — | ` | j                  j                  «        | j                  j                  «        | `y )N)r   r   Úupdate_idletasksÚdestroy)r   s    r   ÚtearDownClasszIdleDocTest.tearDownClass   s,   € àˆJØ�‰×!Ñ!Ô#Ø�‰×ÑÔØ‰Hr   c                 óX   — | j                  d| j                  j                  «       «       y )NzIDLE Doc)ÚassertInr   Úwm_title)Úselfs    r   Útest_1windowzIdleDocTest.test_1window   s   € Ø�‰�j $§+¡+×"6Ñ"6Ó"8Õ9r   c                 óˆ   — | j                   j                  j                  }| j                  |j	                  dd«      d«       y )Nz1.0z1.endu"    IDLE â€” Python editor and shell )r   ÚframeÚtextÚassertEqualÚget)r   r    s     r   Ú
test_4textzIdleDocTest.test_4text   s3   € Ø�{‰{× Ñ ×%Ñ%ˆØ×Ñ˜Ÿ™ %¨Ó1Ð3WÕXr   N)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r   r   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>r4      sR   ðÙ å Û Ý !Ù ˆ„ß *Ñ *Ý ôY�(×#Ñ#ô Yð0 ˆzÒØ€H‡M�M˜AÖð r   