
    /hh3                         S r 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 S	\R                  5      r
\S
:X  a  \R                  " SS9  gg)zTest window, coverage 47%.    )windowN)requires)Tkc                       \ rS rSrS rSrg)WindowListTest	   c                     [         R                  " 5       nU R                  UR                  0 5        U R                  UR                  / 5        g N)r   
WindowListassertEqualdict	callbacks)selfwls     F/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_window.py	test_initWindowListTest.test_init   s8     "%r*     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r   	   s    +r   r   c                   :    \ rS rSr\S 5       r\S 5       rS rSrg)ListedToplevelTest   c                     [        5       [        l        [        S5        [	        5       U l        U R
                  R                  5         g )Ngui)setr   registryr   r   rootwithdrawclss    r   
setUpClassListedToplevelTest.setUpClass   s+    %4r   c                     [         R                  " 5       [         l        U R                  R	                  5         U R                  R                  5         U ?g r
   )r   r   r!   r"   update_idletasksdestroyr$   s    r   tearDownClass ListedToplevelTest.tearDownClass   s9     ++-!!# 	Hr   c                     [         R                  " U R                  5      nU R                  U[         R                  5        U R                  UR                  U5        g r
   )r   ListedToplevelr"   assertInr!   r   focused_widget)r   wins     r   r   ListedToplevelTest.test_init%   s>    ##DII.c6??+++S1r   r   N)	r   r   r   r   classmethodr&   r+   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>r>      sS       ! +X&& +2** 22 zMMA r   