This commit is contained in:
Jakub Roztocil 2024-06-14 14:08:06 +02:00
parent 121cba1623
commit 5dedead64b

View File

@ -474,7 +474,7 @@ def http(
@contextlib.contextmanager
def cd_clean_tmp_dir(assert_filenames_after=[]):
def cd_clean_tmp_dir(assert_filenames_after=None):
"""Run commands inside a clean temporary directory, and verify created file names."""
orig_cwd = os.getcwd()
with tempfile.TemporaryDirectory() as tmp_dirname:
@ -483,6 +483,7 @@ def cd_clean_tmp_dir(assert_filenames_after=[]):
try:
yield tmp_dirname
actual_filenames = os.listdir('.')
assert actual_filenames == assert_filenames_after, (actual_filenames, assert_filenames_after)
if assert_filenames_after is not None:
assert actual_filenames == assert_filenames_after, (actual_filenames, assert_filenames_after)
finally:
os.chdir(orig_cwd)