mirror of
https://github.com/aykhans/AzSuicideDataVisualization.git
synced 2025-07-02 14:27:31 +00:00
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
#-----------------------------------------------------------------------------
|
|
# Copyright (C) 2012- The IPython Development Team
|
|
#
|
|
# Distributed under the terms of the BSD License. The full license is in
|
|
# the file COPYING, distributed as part of this software.
|
|
#-----------------------------------------------------------------------------
|
|
|
|
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
|