diff --git a/tests/compute/qemu/test_qemu_manager.py b/tests/compute/qemu/test_qemu_manager.py index 66e7081e..e940a3ed 100644 --- a/tests/compute/qemu/test_qemu_manager.py +++ b/tests/compute/qemu/test_qemu_manager.py @@ -31,7 +31,10 @@ from unittest.mock import patch, MagicMock @pytest.fixture def fake_qemu_img_binary(tmpdir): - bin_path = str(tmpdir / "qemu-img") + if sys.platform.startswith("win"): + bin_path = str(tmpdir / "qemu-img.exe") + else: + bin_path = str(tmpdir / "qemu-img") with open(bin_path, "w+") as f: f.write("1") os.chmod(bin_path, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR) diff --git a/tests/compute/qemu/test_qemu_vm.py b/tests/compute/qemu/test_qemu_vm.py index 634dcdea..31844ab1 100644 --- a/tests/compute/qemu/test_qemu_vm.py +++ b/tests/compute/qemu/test_qemu_vm.py @@ -45,7 +45,10 @@ async def manager(loop, port_manager): def fake_qemu_img_binary(monkeypatch, tmpdir): monkeypatch.setenv("PATH", str(tmpdir)) - bin_path = os.path.join(os.environ["PATH"], "qemu-img") + if sys.platform.startswith("win"): + bin_path = os.path.join(os.environ["PATH"], "qemu-img.exe") + else: + bin_path = os.path.join(os.environ["PATH"], "qemu-img") with open(bin_path, "w+") as f: f.write("1") os.chmod(bin_path, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR)