
    4hh                         S SK r S SKrS SKJrJr  S SKJr  S SKJrJ	r	  \" S5         " S S\\ R                  5      r\S:X  a  \ R                  " 5         gg)	    N)requires	swap_attr)AbstractDefaultRootTest)Dialog
askintegerguic                       \ rS rSrS rSrg)DefaultRootTest
   c                   ^ [         U4S j5       n[        [        SU5         S m[        SS5        U R	                  TS5        [
        R                  " 5       nS m[        SS5        U R	                  TS5        UR                  5         [
        R                  " 5         U R                  [        [        SS5        S S S 5        g ! , (       d  f       g = f)Nc                 Z   > U R                   R                  5       mU R                  5         g )N)masterwinfo_ismappeddestroy)wismappeds    L/opt/python-3.13.8/usr/lib/python3.13/test/test_tkinter/test_simpledialog.pymock_wait_window9DefaultRootTest.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_askintegerDefaultRootTest.test_askinteger   s    		 
	
 v}.>?H|]3Xu-::<DH|]3Xt,LLN!!#lJmT @??s   BC
C N)__name__
__module____qualname____firstlineno__r!   __static_attributes__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>r0      sJ      , = 3 U-x/@/@ U0 zMMO r   