From 7b9dc7cd0a489230a70f5876492b47e43686bca1 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Sun, 14 Jun 2026 02:10:18 -0700 Subject: [PATCH] test(gateway): align web profile wrapper expectation --- tests/hermes_cli/test_web_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/hermes_cli/test_web_server.py b/tests/hermes_cli/test_web_server.py index 01a76b92816..6cec2516f0a 100644 --- a/tests/hermes_cli/test_web_server.py +++ b/tests/hermes_cli/test_web_server.py @@ -2630,6 +2630,7 @@ class TestNewEndpoints: wrapper_dir = tmp_path / "bin" wrapper_dir.mkdir() monkeypatch.setattr(profiles_mod, "_get_wrapper_dir", lambda: wrapper_dir) + monkeypatch.setattr(profiles_mod.shutil, "which", lambda name: "/opt/hermes/bin/hermes") resp = self.client.post( "/api/profiles", @@ -2639,7 +2640,7 @@ class TestNewEndpoints: assert resp.status_code == 200 wrapper_path = wrapper_dir / "writer" assert wrapper_path.exists() - assert wrapper_path.read_text() == '#!/bin/sh\nexec hermes -p writer "$@"\n' + assert wrapper_path.read_text() == '#!/bin/sh\nexec /opt/hermes/bin/hermes -p writer "$@"\n' def test_profiles_create_with_clone_from_copies_source_skills(self, monkeypatch): from hermes_constants import get_hermes_home