ó
¤xxTc           @   s™   d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l m Z m Z e j d ƒ d e j	 f d „  ƒ  YZ
 e
 f Z e d k r• e j e Œ  n  d S(   iÿÿÿÿN(   t   test_support(   t   Tclt   TclErrort   guit
   TkLoadTestc           B   s5   e  Z e j d  e j k d ƒ d „  ƒ Z d „  Z RS(   t   DISPLAYs   No $DISPLAY set.c         C   sJ   t  ƒ  } |  j t | j ƒ | j ƒ  |  j d | j ƒ  ƒ | j ƒ  d  S(   Ns   1x1+0+0(   R   t   assertRaisesR   t   winfo_geometryt   loadtkt   assertEqualt   destroy(   t   selft   tcl(    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyt
   testLoadTk   s
    	
c         C   s¢   d  } t j j d ƒ r d  St j ƒ  �t } d t j k ri | d =t j d ƒ j	 ƒ  j
 ƒ  } | ri d  Sn  t ƒ  } |  j t | j ƒ |  j t | j ƒ Wd  QXd  S(   Nt   wint   darwint   cygwinR   s   echo $DISPLAY(   R   s   darwins   cygwin(   t   Nonet   syst   platformt
   startswithR    t   EnvironmentVarGuardt   ost   environt   popent   readt   stripR   R   R   R   R   (   R   t   old_displayt   envt   displayR   (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyt   testLoadTkFailure   s    	(   t   __name__t
   __module__t   unittestt   skipIfR   R   R   R   (    (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyR   	   s   $t   __main__(   R   R   R!   t   testR    t   TkinterR   R   t   requirest   TestCaseR   t	   tests_guiR   t   run_unittest(    (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyt   <module>   s   !	