
    daf                         d dl Z d dlZd dlmZmZ d dlmZ d dlmZm	Z	  ed        G d dee j                        Zedk(  r e j                          yy)	    N)requires	swap_attr)AbstractDefaultRootTest)Dialog
askintegerguic                       e Zd Zd Zy)DefaultRootTestc                    t         fd       }t        t        d|      5  d t        dd       | j	                  d       t        j                         }d t        dd       | j	                  d       |j                          t        j                          | j                  t        t        dd       d d d        y # 1 sw Y   y xY w)Nc                 Z    | j                   j                         | j                          y )N)masterwinfo_ismappeddestroy)wismappeds    >/root/Python-3.12.4/Lib/test/test_tkinter/test_simpledialog.pymock_wait_windowz9DefaultRootTest.test_askinteger.<locals>.mock_wait_window   s      xx..0HIIK    wait_windowz
Go To LinezLine numberFT)staticmethodr   r   r   assertEqualtkinterTkr   NoDefaultRootassertRaisesRuntimeError)selfr   rootr   s      @r   test_askintegerzDefaultRootTest.test_askinteger   s    		 
	
 v}.>? 	UH|]3Xu-::<DH|]3Xt,LLN!!#lJmT	U 	U 	Us   BB??CN)__name__
__module____qualname__r    r   r   r
   r
   
   s    Ur   r
   __main__)unittestr   test.supportr   r   test.test_tkinter.supportr   tkinter.simpledialogr   r   TestCaser
   r    mainr#   r   r   <module>r+      sL      , = 3 U-x/@/@ U0 zHMMO r   