o
    Eb                     @   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   sv   t  '} t| d}t|d}|d W d    n1 sw   Y  W d    n1 s-w   Y  tt|   d S )Nzexample_file.txtwtz
a string\n)r	   pjoinopenwriter   r   )tmpdirfnameZfobj r   ?/usr/lib/python3/dist-packages/scipy/_lib/tests/test_tmpdirs.pytest_tempdir   s   
r   c               	   C   s   t  } t 1}tdd}|d W d    n1 sw   Y  ttd ttt|d W d    n1 s:w   Y  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 d    n1 s w   Y  tt}t|t tttttt   W d    n1 sEw   Y  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     