U
    /d                     @   s   d 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 eeZeeZdd Zdd	 Zd
d ZdS )z Test tmpdirs module     )getcwd)realpathabspathdirnameisfilejoinexists)tempdir
in_tempdirin_dir)assert_assert_equalc               
   C   sN   t  0} t| d}t|d}|d W 5 Q R X W 5 Q R X tt|   d S )Nzexample_file.txtwtz
a string\n)r	   pjoinopenwriter   r   )tmpdirfnameZfobj r   A/tmp/pip-unpacked-wheel-9gxwnfpp/scipy/_lib/tests/test_tmpdirs.pytest_tempdir   s
    
r   c               
   C   st   t  } t D}tdd}|d W 5 Q R X ttd ttt|d W 5 Q R X tt|  tt  |  d S )Nztest.txtr   z	some text)	r   r
   r   r   r   r   r   r   r   )Zmy_cwdr   fr   r   r   test_in_tempdir   s    r   c               	   C   s|   t  } t $}t|t|  t|tt   W 5 Q R X tt(}t|t tttttt   W 5 Q R X ttt d S )N)	r   r   r   r   MY_DIRr   r   r   MY_PATH)cwdr   r   r   r   test_given_directory    s    

"r   N)__doc__osr   os.pathr   r   r   r   r   r   r   Zscipy._lib._tmpdirsr	   r
   r   Znumpy.testingr   r   __file__r   r   r   r   r   r   r   r   r   <module>   s    