1
0
Fork 0
firefox/testing/mozbase/mozproxy/tests/support.py
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

14 lines
342 B
Python

import contextlib
import shutil
import tempfile
# This helper can be replaced by pytest tmpdir fixture
# once Bug 1536029 lands (@mock.patch disturbs pytest fixtures)
@contextlib.contextmanager
def tempdir():
dest_dir = tempfile.mkdtemp()
try:
yield dest_dir
finally:
shutil.rmtree(dest_dir, ignore_errors=True)