From f012fa1af0a08be3a236dea23035d66f1a2c62fb Mon Sep 17 00:00:00 2001 From: Yannick Jadoul Date: Wed, 17 Jun 2020 12:06:39 +0200 Subject: [PATCH] Mock Path.mkdir calls in unit tests --- unit_test/main_tests/conftest.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unit_test/main_tests/conftest.py b/unit_test/main_tests/conftest.py index d6cc479b..3f684b6c 100644 --- a/unit_test/main_tests/conftest.py +++ b/unit_test/main_tests/conftest.py @@ -31,12 +31,17 @@ def mock_protection(monkeypatch): def fail_on_call(*args, **kwargs): raise RuntimeError("This should never be called") + def ignore_call(*args, **kwargs): + pass + monkeypatch.setattr(subprocess, 'Popen', fail_on_call) monkeypatch.setattr(util, 'download', fail_on_call) monkeypatch.setattr(windows, 'build', fail_on_call) monkeypatch.setattr(linux, 'build', fail_on_call) monkeypatch.setattr(macos, 'build', fail_on_call) + monkeypatch.setattr(Path, 'mkdir', ignore_call) + @pytest.fixture(autouse=True) def fake_package_dir(monkeypatch):