
    j_                     2    d dl Z ddlmZ ddlmZ d Zd ZdS )    N   )NamedFileInTemporaryDirectory)TemporaryWorkingDirectoryc                  4   t          d          5 } | j        }| j        rJ t          j                            |          sJ |                     d           d d d            n# 1 swxY w Y   | j        sJ t          j                            |          rJ d S )Nfilenames   test)r   nameclosedospathexistswrite)filer   s     Clib/python3.11/site-packages/ipython_genutils/tests/test_tempdir.py&test_named_file_in_temporary_directoryr      s    	&z	2	2 dy;w~~d#####

7	              
 ;w~~d#######s   AA##A'*A'c                     t                      5 } t          j                            |           sJ t          j                            t          j                  t          j                            |           k    sJ 	 d d d            n# 1 swxY w Y   t          j                            |           rJ t          j                            t          j                  | k    sJ d S )N)r   r
   r   r   realpathcurdirabspath)dirs    r    test_temporary_working_directoryr      s   	"	$	$ Dw~~c"""""w	**bg.>.>s.C.CCCCCCD D D D D D D D D D D D D D D w~~c"""""7??29%%,,,,,,s   A.B

BB)r
   tempdirr   r   r   r        r   <module>r      sZ    				 3 3 3 3 3 3 / / / / / /$ $ $- - - - -r   