Sindbad~EG File Manager
�
)Μgj � � � d dl Z d dlZd dlmZmZ d dlmZ d dlmZ d dl m
Z
ed� G d� dee j � Ze
d k( r e j � yy)
� N)�requires� swap_attr)�AbstractDefaultRootTest)�Dialog)�showinfo�guic � � e Zd Zd� Zy)�DefaultRootTestc �� �� �fd�}t t d|� 5 d �| j t t dd� | j �d� t
j � }d �| j t t dd� | j �d� |j � t
j � | j t t dd� d d d � y # 1 sw Y y xY w)Nc �P �� |j � |j � �t �)N)�update�winfo_ismapped�ZeroDivisionError)�dialog�master�ismappeds ��>/usr/local/lib/python3.12/test/test_tkinter/test_messagebox.py�
test_callbackz4DefaultRootTest.test_showinfo.<locals>.test_callback s �� ��M�M�O��,�,�.�H�#�#� �_test_callback�SpamzEgg InformationFT)r r �assertRaisesr r �assertEqual�tkinter�Tk�destroy�
NoDefaultRoot�RuntimeError)�selfr �rootr s @r �
test_showinfozDefaultRootTest.test_showinfo
s� �� � $� �v�/��
?��H����/��6�CT�U����X�u�-��:�:�<�D��H����/��6�CT�U����X�t�,��L�L�N��!�!�#����l�H�f�>O�P� @�
?�
?�s �B5C�CN)�__name__�
__module__�__qualname__r! � r r r
r
s � �Qr r
�__main__)�unittestr �test.supportr r �test.test_tkinter.supportr �tkinter.commondialogr �tkinter.messageboxr �TestCaser
r"