o
    Ö­j9  ã                   @   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   úZ/var/www/html/CropPilot/venv/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     

