ó
Ê½÷Xc           @` så   d  Z  d d l m Z m Z m Z d d l m Z d d l m Z m	 Z	 m
 Z
 m Z m Z m Z d d l m Z m Z m Z d d l m Z m Z m Z e	 e ƒ Z e
 e ƒ Z d „  Z d „  Z d	 „  Z e d
 k rá e ƒ  n  d S(   s    Test tmpdirs module i    (   t   divisiont   print_functiont   absolute_import(   t   getcwd(   t   realpatht   abspatht   dirnamet   isfilet   joint   exists(   t   tempdirt
   in_tempdirt   in_dir(   t   run_module_suitet   assert_t   assert_equalc       
   C` s[   t  ƒ  ; }  t |  d ƒ } t | d ƒ  } | j d ƒ Wd  QXWd  QXt t |  ƒ ƒ d  S(   Ns   example_file.txtt   wts
   a string\n(   R
   t   pjoint   opent   writeR   R	   (   t   tmpdirt   fnamet   fobj(    (    s<   /tmp/pip-build-7oUkmx/scipy/scipy/_lib/tests/test_tmpdirs.pyt   test_tempdir   s
    c       
   C` sŽ   t  ƒ  }  t ƒ  U } t d d ƒ  } | j d ƒ Wd  QXt t d ƒ ƒ t t t | d ƒ ƒ ƒ Wd  QXt t | ƒ ƒ t t  ƒ  |  ƒ d  S(   Ns   test.txtR   s	   some text(	   R   R   R   R   R   R   R   R	   R   (   t   my_cwdR   t   f(    (    s<   /tmp/pip-build-7oUkmx/scipy/scipy/_lib/tests/test_tmpdirs.pyt   test_in_tempdir   s    	c       
   C` sœ   t  ƒ  }  t ƒ  0 } t | t |  ƒ ƒ t | t t  ƒ  ƒ ƒ Wd  QXt t ƒ 6 } t | t ƒ t t t ƒ t t t  ƒ  ƒ ƒ ƒ Wd  QXt t t ƒ ƒ d  S(   N(	   R   R   R   R   t   MY_DIRR   R   R   t   MY_PATH(   t   cwdR   (    (    s<   /tmp/pip-build-7oUkmx/scipy/scipy/_lib/tests/test_tmpdirs.pyt   test_given_directory"   s    	(t   __main__N(   t   __doc__t
   __future__R    R   R   t   osR   t   os.pathR   R   R   R   R   R   R	   t   scipy._lib._tmpdirsR
   R   R   t   numpy.testingR   R   R   t   __file__R   R   R   R   R   t   __name__(    (    (    s<   /tmp/pip-build-7oUkmx/scipy/scipy/_lib/tests/test_tmpdirs.pyt   <module>   s   .			