mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-26 01:01:40 +00:00
fix: resolve remaining 4 CI test failures (#9543)
- test_auth_commands: suppress _seed_from_singletons auto-seeding that adds extra credentials from CI env (same pattern as nearby tests) - test_interrupt: clear stale _interrupted_threads set to prevent thread ident reuse from prior tests in same xdist worker - test_code_execution: add watch_patterns to _BLOCKED_TERMINAL_PARAMS to match production _TERMINAL_BLOCKED_PARAMS
This commit is contained in:
parent
b4fcec6412
commit
7ad47ace51
3 changed files with 13 additions and 2 deletions
|
|
@ -29,8 +29,11 @@ class TestInterruptModule:
|
|||
|
||||
def test_thread_safety(self):
|
||||
"""Set from one thread targeting another thread's ident."""
|
||||
from tools.interrupt import set_interrupt, is_interrupted
|
||||
from tools.interrupt import set_interrupt, is_interrupted, _interrupted_threads, _lock
|
||||
set_interrupt(False)
|
||||
# Clear any stale thread idents left by prior tests in this worker.
|
||||
with _lock:
|
||||
_interrupted_threads.clear()
|
||||
|
||||
seen = {"value": False}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue