diff --git a/src/ansys/visor/viewer/utils/autosetup.py b/src/ansys/visor/viewer/utils/autosetup.py index d05f599b..d17f3667 100644 --- a/src/ansys/visor/viewer/utils/autosetup.py +++ b/src/ansys/visor/viewer/utils/autosetup.py @@ -42,7 +42,7 @@ def copy_wasm(src: Path, dst: Path) -> None: if sys.platform == "win32": site_packages = project_root / ".venv" / "Lib" / "site-packages" - elif sys.platform == "linux": + elif sys.platform in ["darwin", "linux"]: site_packages = Path(site.getsitepackages()[0]) else: raise RuntimeError(f"Unsupported platform: {sys.platform}") diff --git a/tests/unit/utils/test_autosetup.py b/tests/unit/utils/test_autosetup.py index 576628d4..d68ef4c5 100644 --- a/tests/unit/utils/test_autosetup.py +++ b/tests/unit/utils/test_autosetup.py @@ -65,7 +65,7 @@ def test_prepare_wasm_assets_unsupported_platform(monkeypatch, tmp_path): """Ensure unsupported platforms raise RuntimeError.""" _setup_common_mocks(monkeypatch) - monkeypatch.setattr(f"{MODULE}.sys.platform", "darwin") + monkeypatch.setattr(f"{MODULE}.sys.platform", "dummy") with pytest.raises(RuntimeError): prepare_wasm_assets(tmp_path)