
    (ph9                     (   S r SSKJr  SSKJrJrJrJrJr	J
r
  SSKJrJrJr  SSKJrJr  SSKr\" \5      r\" \5      r\R,                  R.                  S 5       r\R,                  R.                  S 5       r\R,                  R.                  S	 5       rg)
zTest tmpdirs module     )getcwd)realpathabspathdirnameisfilejoinexists)tempdir
in_tempdirin_dir)assert_assert_equalNc                     [        5        n [        U S5      n[        US5       nUR                  S5        S S S 5        S S S 5        [	        [        W 5      (       + 5        g ! , (       d  f       N0= f! , (       d  f       N9= f)Nzexample_file.txtwz
a string\n)r
   pjoinopenwriter   r	   )tmpdirfnamefobjs      P/var/www/html/venv/lib/python3.13/site-packages/scipy/_lib/tests/test_tmpdirs.pytest_tempdirr      sZ    	ff01%JJ}%  
 v  
s!   A1A A1 
A.	*A11
A?c            	         [        5       n [        5        n[        SS5       nUR                  S5        S S S 5        [	        [        S5      5        [	        [        [        US5      5      5        S S S 5        [	        [        W5      (       + 5        [        [        5       U 5        g ! , (       d  f       Nv= f! , (       d  f       NM= f)Nztest.txtr   z	some text)	r   r   r   r   r   r   r   r	   r   )my_cwdr   fs      r   test_in_tempdirr      s    XF	*c"aGGK  #z"#uVZ012	 

 v6" #" 
s!   B5B$:B5$
B2	.B55
Cc            
         [        5       n [        5        n[        U[        U 5      5        [        U[        [        5       5      5        S S S 5        [        [        5       n[        U[        5        [        [        [        5      [        [        [        5       5      5      5        S S S 5        [        [        [        5      5        g ! , (       d  f       N= f! , (       d  f       N8= f)N)	r   r   r   r   MY_DIRr   r   r   MY_PATH)cwdr   s     r   test_given_directoryr!   %   s     (C	VVWS\*VWVX./ 
 
6VV$Xf%x0A'BC 
 F7O 
 
s   3CAC
C
C#)__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   <module>r-      s      M M ; ; /  (
		     # # 
 
r,   