test_tempdir.py
20 lines
| 710 B
| text/x-python
|
PythonLexer
Takafumi Arakaki
|
r8246 | #----------------------------------------------------------------------------- | ||
# 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. | ||||
#----------------------------------------------------------------------------- | ||||
import os | ||||
from IPython.utils.tempdir import NamedFileInTemporaryDirectory | ||||
def test_named_file_in_temporary_directory(): | ||||
with NamedFileInTemporaryDirectory('filename') as file: | ||||
name = file.name | ||||
assert not file.closed | ||||
assert os.path.exists(name) | ||||
Takafumi Arakaki
|
r8247 | file.write(b'test') | ||
Takafumi Arakaki
|
r8246 | assert file.closed | ||
assert not os.path.exists(name) | ||||