| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from pathlib import Path |
| |
|
| | from IPython.utils.tempdir import NamedFileInTemporaryDirectory |
| | from IPython.utils.tempdir import TemporaryWorkingDirectory |
| |
|
| |
|
| | def test_named_file_in_temporary_directory(): |
| | with NamedFileInTemporaryDirectory('filename') as file: |
| | name = file.name |
| | assert not file.closed |
| | assert Path(name).exists() |
| | file.write(b'test') |
| | assert file.closed |
| | assert not Path(name).exists() |
| |
|
| | def test_temporary_working_directory(): |
| | with TemporaryWorkingDirectory() as directory: |
| | directory_path = Path(directory).resolve() |
| | assert directory_path.exists() |
| | assert Path.cwd().resolve() == directory_path |
| | assert not directory_path.exists() |
| | assert Path.cwd().resolve() != directory_path |
| |
|