o
    h9                     @   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 ddlZeeZeeZejjdd Zejjd	d
 Zejjdd ZdS )z Test tmpdirs module     )getcwd)realpathabspathdirnameisfilejoinexists)tempdir
in_tempdirin_dir)assert_assert_equalNc               	   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wz
a string\n)r	   pjoinopenwriter   r   )tmpdirfnamefobj r   Q/var/www/vscode/kcb/lib/python3.10/site-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   )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   )__doc__osr   os.pathr   r   r   r   r   r   r   scipy._lib._tmpdirsr	   r
   r   numpy.testingr   r   pytest__file__r   r   markthread_unsafer   r   r   r   r   r   r   <module>   s     

