
    ^h                     0    S SK r SSKJr  SSKJr  S rS rg)    N   )NamedFileInTemporaryDirectory)TemporaryWorkingDirectoryc                  l   [        S5       n U R                  nU R                  (       a   e[        R                  R                  U5      (       d   eU R                  S5        S S S 5        W R                  (       d   e[        R                  R                  W5      (       a   eg ! , (       d  f       NH= f)Nfilenames   test)r   nameclosedospathexistswrite)filer   s     ]/home/james-whalen/.local/lib/python3.13/site-packages/ipython_genutils/tests/test_tempdir.py&test_named_file_in_temporary_directoryr      s~    	&z	2dyy;;ww~~d####

7	 
3
 ;;;ww~~d##### 
3	2s   AB%%
B3c                     [        5        n [        R                  R                  U 5      (       d   e[        R                  R	                  [        R
                  5      [        R                  R	                  U 5      :X  d   e S S S 5        [        R                  R                  W 5      (       a   e[        R                  R                  [        R
                  5      U :w  d   eg ! , (       d  f       Nh= f)N)r   r
   r   r   realpathcurdirabspath)dirs    r    test_temporary_working_directoryr      s    	"	$ww~~c""""ww		*bgg.>.>s.CCCC 
% ww~~c""""77??299%,,,	 
%	$s   A7C%%
C3)r
   tempdirr   r   r   r        r   <module>r      s    	 3 /$-r   