
    z%i                         	 d dl Z d dlmZ d dlmZmZ d dlmZ  G d de j                        Z
edk(  r e j                  d       yy)	    N)requires)TkTextc                   2    e Zd Zed        Zed        Zd Zy)AutoCompleteWindowTestc                     t        d       t               | _        | j                  j                          t	        | j                        | _        t        j                  | j
                  d       | _        y )Ngui)tags)r   r   rootwithdrawr   textacwAutoCompleteWindowclss    Y/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/idlelib/idle_test/test_autocomplete_w.py
setUpClassz!AutoCompleteWindowTest.setUpClass   sI    4>((=    c                 x    | ` | `| j                  j                          | j                  j	                          | `y N)r   r   r   update_idletasksdestroyr   s    r   tearDownClassz$AutoCompleteWindowTest.tearDownClass   s0    Hcg!!#Hr   c                 d    | j                  | j                  j                  | j                         y r   )assertEqualr   widgetr   )selfs    r   	test_initz AutoCompleteWindowTest.test_init   s    $))4r   N)__name__
__module____qualname__classmethodr   r   r    r   r   r   r   
   s-    > >  5r   r   __main__   )	verbosity)unittesttest.supportr   tkinterr   r   idlelib.autocomplete_wautocomplete_wr   TestCaser   r   mainr#   r   r   <module>r.      sC    $  !  $5X.. 5* zHMMA r   