Ë
    #´˜j3  ã                   óº   — d Z 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	 G d„ d	ej                  «      Z
ed
k(  r ej                  d¬«       yy)zTest window, coverage 47%.é    )ÚwindowN)Úrequires)ÚTkc                   ó   — e Zd Zd„ Zy)ÚWindowListTestc                 óœ   — t        j                  «       }| j                  |j                  i «       | j                  |j                  g «       y ©N)r   Ú
WindowListÚassertEqualÚdictÚ	callbacks)ÚselfÚwls     ú/lib/python3.12/idlelib/idle_test/test_window.pyÚ	test_initzWindowListTest.test_init   s8   € Ü×ÑÓ ˆØ×Ñ˜Ÿ™ "Ô%Ø×Ñ˜Ÿ™ rÕ*ó    N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r   	   s   „ ó+r   r   c                   ó2   — e Zd Zed„ «       Zed„ «       Zd„ Zy)ÚListedToplevelTestc                 ó’   — t        «       t        _        t        d«       t	        «       | _        | j
                  j                  «        y )NÚgui)Úsetr   Úregistryr   r   ÚrootÚwithdraw©Úclss    r   Ú
setUpClasszListedToplevelTest.setUpClass   s+   € ä›%ŒŒÜ�ŒÜ“4ˆŒØ�‰×ÑÕr   c                 óª   — t        j                  «       t         _        | j                  j	                  «        | j                  j                  «        | `y r	   )r   r
   r   r   Úupdate_idletasksÚdestroyr   s    r   ÚtearDownClassz ListedToplevelTest.tearDownClass   s9   € ä ×+Ñ+Ó-ŒŒØ�‰×!Ñ!Ô#ð 	�‰×ÑÔØ‰Hr   c                 óº   — t        j                  | j                  «      }| j                  |t         j                  «       | j                  |j                  |«       y r	   )r   ÚListedToplevelr   ÚassertInr   r   Úfocused_widget)r   Úwins     r   r   zListedToplevelTest.test_init%   s>   € ä×#Ñ# D§I¡IÓ.ˆØ�‰�cœ6Ÿ?™?Ô+Ø×Ñ˜×+Ñ+¨SÕ1r   N)r   r   r   Úclassmethodr!   r%   r   r   r   r   r   r      s-   „ àñó ðð ñó ðó2r   r   Ú__main__é   )Ú	verbosity)Ú__doc__Úidlelibr   ÚunittestÚtest.supportr   Útkinterr   ÚTestCaser   r   r   Úmainr   r   r   Ú<module>r6      sU   ðÙ å Û Ý !Ý ô+�X×&Ñ&ô +ô2˜×*Ñ*ô 2ð2 ˆzÒØ€H‡M�M˜AÖð r   