ó
˛,]c           @   sv   d  Z  d d l Z d d l Z d d l m Z d d l m Z e j d    Z d   Z	 e
 d k rr e j   n  d S(   s   
Tests for environ.py
i˙˙˙˙N(   t   QTimer(   t   close_message_boxc            sn   t  j d   f d    t j d k rD d d l m } |   } n d d l m } |   }   j |  | S(   sB   Setup the Environment variables Dialog taking into account the os.ič  c              s
   t     S(   N(   R   (    (   t   qtbot(    s>   lib/python2.7/site-packages/spyder/utils/tests/test_environ.pyt   <lambda>   t    t   nti˙˙˙˙(   t   WinUserEnvDialog(   t	   EnvDialog(   R    t
   singleShott   ost   namet   spyder.utils.environR   R   t	   addWidget(   R   R   t   dialogR   (    (   R   s>   lib/python2.7/site-packages/spyder/utils/tests/test_environ.pyt   environ_dialog   s    	c         C   s   |  j    |  s t  d S(   s&   Test the environment variables dialog.N(   t   showt   AssertionError(   R   R   (    (    s>   lib/python2.7/site-packages/spyder/utils/tests/test_environ.pyt   test_environ'   s    
t   __main__(   t   __doc__R	   t   pytestt   qtpy.QtCoreR    t   spyder.utils.testR   t   fixtureR   R   t   __name__t   main(    (    (    s>   lib/python2.7/site-packages/spyder/utils/tests/test_environ.pyt   <module>	   s   	