Skip to content

Commit ffe37c3

Browse files
committed
Fix platform asset tests
1 parent 9a5eb45 commit ffe37c3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎tests/test_installer_manager.py‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from hashlib import sha256
55
from pathlib import Path
66

7-
from installer_manager import ManagerApi
7+
from installer_manager import ManagerApi, SERVERS, server_asset
88

99

1010
class InstallerManagerConfigTests(unittest.TestCase):
@@ -100,7 +100,7 @@ def test_codex_merge_preserves_unrelated_toml(self):
100100
self.assertIn('model = "example"', text)
101101
self.assertIn("[mcp_servers.existing]", text)
102102
self.assertIn("[mcp_servers.custom_moodle]", text)
103-
self.assertIn("moodle-mcp-server-linux-x64", text)
103+
self.assertIn(server_asset(SERVERS["moodle"]), text)
104104

105105
def test_invalid_json_is_never_overwritten(self):
106106
path = self.home / ".cursor" / "mcp.json"
@@ -226,7 +226,8 @@ def test_change_install_directory_moves_executables(self):
226226

227227
self.assertTrue(result["ok"])
228228
self.assertEqual(self.api.install_dir, new_install.resolve())
229-
for name in ("inventor-mcp-server.exe", "moodle-mcp-server-linux-x64"):
229+
for server_id in ("inventor", "moodle"):
230+
name = server_asset(SERVERS[server_id])
230231
self.assertTrue((new_install / "bin" / name).exists())
231232
self.assertFalse((self.install / "bin" / name).exists())
232233
settings = json.loads(self.api.settings_path.read_text(encoding="utf-8"))

0 commit comments

Comments
 (0)