Ë
    éì�iª  ã                   óL  — 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y)z Test tmpdirs module é    )Úgetcwd)ÚrealpathÚabspathÚdirnameÚisfileÚjoinÚexists)ÚtempdirÚ
in_tempdirÚin_dir)Úassert_Úassert_equalNztempdir is not thread-safe)Úreasonc                  óè   — t        «       5 } t        | d«      }t        |d«      5 }|j                  d«       d d d «       d d d «       t	        t         «       «       y # 1 sw Y   Œ'xY w# 1 sw Y   Œ+xY w)Nzexample_file.txtÚwz
a string\n)r
   ÚpjoinÚopenÚwriter   r	   )ÚtmpdirÚfnameÚfobjs      ú‚/var/www/ITT-ServiceAPI-Services/ITT-Document-Scan/mrzscanner/mrzenv/lib/python3.12/site-packages/scipy/_lib/tests/test_tmpdirs.pyÚtest_tempdirr      si   € ä	‹ð &�fÜ�fÐ0Ó1ˆÜ�%˜Óð 	& Ø�J‰J�}Ô%÷	&÷&ô ”�v“ÐÕ÷	&ð 	&ú÷&ð &ús!   ‹A(¤A¶A(ÁA%	Á!A(Á(A1zin_tempdir is not thread-safec            	      óp  — t        «       } t        «       5 }t        dd«      5 }|j                  d«       d d d «       t	        t        d«      «       t	        t        t        |d«      «      «       d d d «       t	        t        «       «       t        t        «       | «       y # 1 sw Y   ŒmxY w# 1 sw Y   Œ?xY w)Nztest.txtr   z	some text)	r   r   r   r   r   r   r   r	   r   )Úmy_cwdr   Úfs      r   Útest_in_tempdirr      s�   € ä‹X€FÜ	‹ð 3˜Ü�*˜cÓ"ð 	! aØ�G‰G�KÔ ÷	!ä”�zÓ"Ô#Ü””u˜V ZÓ0Ó1Ô2÷	3ô
 ”�v“ÐÔÜ”“˜6Õ"÷	!ð 	!ú÷3ð 3ús!   •B,¢B ´:B,Â B)	Â%B,Â,B5zin_dir is not thread-safec            
      ó¸  — t        «       } t        «       5 }t        |t        | «      «       t        |t        t        «       «      «       d d d «       t        t        «      5 }t        |t        «       t        t        t        «      t        t        t        «       «      «      «       d d d «       t        t        t        «      «       y # 1 sw Y   Œ}xY w# 1 sw Y   Œ.xY w)N)	r   r   r   r   ÚMY_DIRr   r   r   ÚMY_PATH)Úcwdr   s     r   Útest_given_directoryr"   %   s�   € ô ‹(€CÜ	‹ð 0�VÜ�VœW S›\Ô*Ü�VœW¤V£XÓ.Ô/÷0ô 
”‹ð D˜6Ü�VœVÔ$Ü”XœfÓ%¤x´¼»Ó0AÓ'BÔC÷Dô ŒF”7‹OÕ÷0ð 0ú÷Dð Dú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ç ;Ñ ;ç /ã ñ �(Ó
€Ù	�Ó	€ð ‡�×ÑÐ">ÐÓ?ñ ó @ð ð ‡�×ÑÐ"AÐÓBñ#ó Cð#ð ‡�×ÑÐ"=ÐÓ>ñ
ó ?ñ
r-   