File: //opt/alt/python312/lib64/python3.12/test/test_tkinter/__pycache__/test_loadtk.cpython-312.pyc
�
}h�e� � � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm Z ej d� G d� dej � Ze
dk( r ej � yy)� N)� os_helper)�Tcl�TclError�guic �\ � e Zd Z ej dej vd� d� � Zd� Zy)�
TkLoadTest�DISPLAYzNo $DISPLAY set.c �� � t � }| j t |j � |j � | j d|j � � |j
� y )Nz1x1+0+0)r �assertRaisesr �winfo_geometry�loadtk�assertEqual�destroy)�self�tcls �D/opt/alt/python312/lib64/python3.12/test/test_tkinter/test_loadtk.py�
testLoadTkzTkLoadTest.testLoadTk sJ � ��e�����(�3�#5�#5�6��
�
������C�$6�$6�$8�9����
� c � � d }t j j d� ry t j � 5 }dt
j v rK|d= t j d� 5 }|j � j � }d d d � r
d d d � y t � }| j t |j � | j t |j � d d d � y # 1 sw Y �hxY w# 1 sw Y y xY w)N)�win�darwin�cygwinr z
echo $DISPLAY)�sys�platform�
startswithr �EnvironmentVarGuard�os�environ�popen�read�stripr r r r r
)r �old_display�env�pipe�displayr s r �testLoadTkFailurezTkLoadTest.testLoadTkFailure s� � ����<�<�"�"�#>�?�
�
�
*�
*�
,� 4���B�J�J�&�� �N�
�X�X�o�.� 2�$�"�i�i�k�/�/�1�G�2��� 4� 4� �%�C����h��(:�(:�;����h��
�
�3� 4� 4�2� 2�� 4� 4�s* �+C4�"C(�C4�A
C4�(C1 �-C4�4C=N) �__name__�
__module__�__qualname__�unittest�skipIfr r r r&