
   'MUv                       d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm	Z	  ej
        d            G d dej                  Zedk    r ej                     dS dS )    N)	os_helper)TclTclErrorguic                   V    e Zd Z ej        dej        vd          d             Zd ZdS )
TkLoadTestDISPLAYzNo $DISPLAY set.c                    t                      }|                     t          |j                   |                                 |                     d|                                           |                                 d S )Nz1x1+0+0)r   assertRaisesr   winfo_geometryloadtkassertEqualdestroy)selftcls     s/nix/store/c6yb989sl77467xxwhylnkph1pqyi47p-python3-3.11.15/lib/python3.11/tkinter/test/test_tkinter/test_loadtk.py
testLoadTkzTkLoadTest.testLoadTk   sd    ee(3#5666

C$6$6$8$8999    c                 &   d }t           j                            d          rd S t          j                    5 }dt
          j        v re|d= t          j        d          5 }|                                	                                }d d d            n# 1 swxY w Y   |r	 d d d            d S t                      }|                     t          |j                   |                     t          |j                   d d d            d S # 1 swxY w Y   d S )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   testLoadTkFailurezTkLoadTest.testLoadTkFailure   s   <""#>?? 	
 F*,, 	4BJ&&	N
 Xo.. 2$"iikk//11G2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 	4 	4 	4 	4 	4 	4 	4 	4 %%Ch(:;;;h
333	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4 	4s<   &D'BDB	DB	D+ADD
D
N)	__name__
__module____qualname__unittestskipIfr   r   r   r&    r   r   r   r   
   sT        X_Ybj02DEE  FE4 4 4 4 4r   r   __main__)r   r   r*   test.supportsupporttest_supportr   tkinterr   r   requiresTestCaser   r'   mainr,   r   r   <module>r5      s    				 



  # # # # # # " " " " " " ! ! ! ! ! ! ! !  e    4  4  4  4  4"  4  4  4F zHMOOOOO r   