U
    pufT                     @   s8   d dl mZ d dlmZ d dlmZ dd Zdd ZdS )	    )Path)NamedFileInTemporaryDirectory)TemporaryWorkingDirectoryc               	   C   s\   t d0} | j}| jrtt| s*t| d W 5 Q R X | jsHtt| rXtd S )Nfilenames   test)r   nameclosedAssertionErrorr   existswrite)filer    r   D/tmp/pip-unpacked-wheel-bxwx4lqe/IPython/utils/tests/test_tempdir.py&test_named_file_in_temporary_directory   s    


r   c               	   C   sb   t  2} t|  }| s tt  |ks4tW 5 Q R X | rJtt  |ks^td S )N)r   r   resolver	   r   cwd)	directoryZdirectory_pathr   r   r    test_temporary_working_directory   s    r   N)pathlibr   ZIPython.utils.tempdirr   r   r   r   r   r   r   r   <module>   s   	