Skip to content

Commit 66f1c9c

Browse files
committed
test(hermes): isolate provider availability checks
1 parent 2d3c30e commit 66f1c9c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

integrations/hermes/tests/test_provider.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ def test_is_available_no_mcp(bm, monkeypatch):
1313
assert p.is_available() is False
1414

1515

16-
def test_is_available_no_bm_no_uv(bm, monkeypatch):
16+
def test_is_available_no_bm_no_uv(bm, monkeypatch, tmp_path):
1717
"""No bm AND no uv → can't install, can't operate → unavailable."""
1818
monkeypatch.setattr(bm, "_MCP_AVAILABLE", True)
19+
monkeypatch.setattr(bm, "_active_hermes_home", lambda: tmp_path)
1920
monkeypatch.setattr(bm, "_bm_binary_path", lambda: None)
2021
monkeypatch.setattr(bm, "_uv_binary_path", lambda: None)
2122
p = bm.BasicMemoryProvider()

0 commit comments

Comments
 (0)