mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-20 15:33:54 +00:00
test(approval): pin blocking E2E flow to manual mode
This commit is contained in:
parent
6ce160a5a0
commit
c44de99854
1 changed files with 8 additions and 0 deletions
|
|
@ -414,6 +414,10 @@ class TestBareTextNoLongerApproves:
|
|||
class TestBlockingApprovalE2E:
|
||||
"""Test the full blocking flow: agent thread blocks → user approves → agent resumes."""
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _manual_approval_mode(self, monkeypatch):
|
||||
monkeypatch.setattr("tools.approval._get_approval_mode", lambda: "manual")
|
||||
|
||||
def setup_method(self):
|
||||
_clear_approval_state()
|
||||
os.environ.pop("HERMES_YOLO_MODE", None)
|
||||
|
|
@ -744,6 +748,10 @@ class TestCrossSessionApprovalIsolation:
|
|||
even when ``os.environ`` has been clobbered to session B.
|
||||
"""
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _manual_approval_mode(self, monkeypatch):
|
||||
monkeypatch.setattr("tools.approval._get_approval_mode", lambda: "manual")
|
||||
|
||||
def setup_method(self):
|
||||
_clear_approval_state()
|
||||
os.environ.pop("HERMES_SESSION_KEY", None)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue