
    4hh                         S SK r S SKrS SKrS SKJr  S SKJr  S SKJrJ	r	  \R                  " S5         " S S\R                  5      r\S:X  a  \R                  " 5         gg)    N)	os_helper)TclTclErrorguic                   f    \ rS rSr\R
                  " S\R                  ;  S5      S 5       rS r	Sr
g)
TkLoadTest
   DISPLAYzNo $DISPLAY set.c                     [        5       nU R                  [        UR                  5        UR	                  5         U R                  SUR                  5       5        UR                  5         g )Nz1x1+0+0)r   assertRaisesr   winfo_geometryloadtkassertEqualdestroy)selftcls     F/opt/python-3.13.8/usr/lib/python3.13/test/test_tkinter/test_loadtk.py
testLoadTkTkLoadTest.testLoadTk   sJ    e(3#5#56

C$6$6$89    c                 0   S n[         R                  R                  S5      (       a  g [        R                  " 5        nS[
        R                  ;   aQ  US	 [
        R                  " S5       nUR                  5       R                  5       nS S S 5        W(       a
   S S S 5        g [        5       nU R                  [        UR                  5        U R                  [        UR                  5        S S S 5        g ! , (       d  f       Nr= f! , (       d  f       g = f)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   testLoadTkFailureTkLoadTest.testLoadTkFailure   s    <<""#>??
 **,BJJ&	N
 XXo.$"iik//1G / -, %Ch(:(:;h

3 -, /. -,s*   .D+C6
D#A
D6
D	 D
D N)__name__
__module____qualname____firstlineno__unittestskipIfr   r    r   r(   __static_attributes__r*   r   r   r   r   
   s/    __Ybjj02DE F4r   r   __main__)r   r   r/   test.supportsupporttest_supportr   tkinterr   r   requiresTestCaser   r+   mainr*   r   r   <module>r:      sP    	 
  # " !   e  4""  4F zMMO r   