
    z%i                         	 d dl mZ d dlZd dlmZ d dlmZ d dlmZ  G d dej                        Z
edk(  r ej                  d	
       yy)    )
zoomheightN)requires)Tk)EditorWindowc                   8    e Zd Zed        Zed        Zd Zd Zy)Testc                     t        d       t               | _        | j                  j                          t	        | j                        | _        y )Ngui)root)r   r   r   withdrawr   editwin)clss    U/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/idlelib/idle_test/test_zoomheight.py
setUpClasszTest.setUpClass   s2    4"1    c                 0   | j                   j                          | j                  j                          | j                  j                  j                  dd      D ]  }| j                  j                  |        | j                  j                          | `y )Nafterinfo)r   _closer   update_idletaskstkcallafter_canceldestroy)r   ids     r   tearDownClasszTest.tearDownClass   sm    !!#((++""7F3 	&BHH!!"%	&Hr   c                     t        j                  | j                        }| j                  |j                  | j                         y N)r   
ZoomHeightr   assertIsselfzooms     r   	test_initzTest.test_init   s,    $$T\\2dllDLL1r   c                 b    t        j                  | j                        }|j                          y r   )r   r   r   zoom_height_eventr!   s     r   test_zoom_height_eventzTest.test_zoom_height_event!   s"    $$T\\2 r   N)__name__
__module____qualname__classmethodr   r   r$   r'    r   r   r   r      s2    2 2  2!r   r   __main__   )	verbosity)idlelibr   unittesttest.supportr   tkinterr   idlelib.editorr   TestCaser   r(   mainr,   r   r   <module>r7      sH        !  '!8 !6 zHMMA r   