diff --git a/tests/test_container_utils.py b/tests/test_container_utils.py index aeec210..705acf9 100644 --- a/tests/test_container_utils.py +++ b/tests/test_container_utils.py @@ -32,7 +32,13 @@ def test_get_runtime_name_linux(mocker: MockerFixture, tmp_path: Path) -> None: def test_get_runtime_name_non_linux(mocker: MockerFixture, tmp_path: Path) -> None: mocker.patch("platform.system", return_value="Windows") mocker.patch("dangerzone.settings.get_config_dir", return_value=tmp_path) - assert Runtime().name == "docker" + mocker.patch( + "dangerzone.container_utils.shutil.which", return_value="/usr/bin/docker" + ) + mocker.patch("dangerzone.container_utils.os.path.exists", return_value=True) + runtime = Runtime() + assert runtime.name == "docker" + assert runtime.path == Path("/usr/bin/docker") mocker.patch("platform.system", return_value="Something else") assert Runtime().name == "docker"