
    4hhj                         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  S SK	J
r
  \" S5         " S S\\ R                  5      r\S	:X  a  \ R                  " 5         gg)
    N)requires	swap_attr)AbstractDefaultRootTest)Dialog)showinfoguic                       \ rS rSrS rSrg)DefaultRootTest   c                   ^ U4S jn[        [        SU5         S mU R                  [        [        SS5        U R                  TS5        [        R                  " 5       nS mU R                  [        [        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                 P   > UR                  5         UR                  5       m[        e)N)updatewinfo_ismappedZeroDivisionError)dialogmasterismappeds     J/opt/python-3.13.8/usr/lib/python3.13/test/test_tkinter/test_messagebox.pytest_callback4DefaultRootTest.test_showinfo.<locals>.test_callback   s     MMO,,.H##    _test_callbackSpamzEgg InformationFT)r   r   assertRaisesr   r   assertEqualtkinterTkdestroyNoDefaultRootRuntimeError)selfr   rootr   s      @r   test_showinfoDefaultRootTest.test_showinfo   s    	$ v/?H/6CTUXu-::<DH/6CTUXt,LLN!!#lHf>OP @??s   B7C
C' N)__name__
__module____qualname____firstlineno__r#   __static_attributes__r%   r   r   r
   r
      s    Qr   r
   __main__)unittestr   test.supportr   r   test.test_tkinter.supportr   tkinter.commondialogr   tkinter.messageboxr   TestCaser
   r&   mainr%   r   r   <module>r3      sM      , = ' ' Q-x/@/@ Q0 zMMO r   