mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-06-18 09:51:59 +00:00
fix(tests): type-correct OpenViking skill-scaffolding test sentinels
This commit is contained in:
parent
49d7481dfb
commit
4de4a4e2da
1 changed files with 9 additions and 5 deletions
|
|
@ -1,6 +1,7 @@
|
|||
"""Tests for plugins/memory/openviking/__init__.py — URI normalization and payload handling."""
|
||||
|
||||
import json
|
||||
from typing import Any, cast
|
||||
|
||||
import plugins.memory.openviking as openviking_plugin
|
||||
from plugins.memory.openviking import OpenVikingMemoryProvider
|
||||
|
|
@ -127,7 +128,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
RecordingVikingClient.calls = []
|
||||
monkeypatch.setattr(openviking_plugin, "_VikingClient", RecordingVikingClient)
|
||||
provider = OpenVikingMemoryProvider()
|
||||
provider._client = object()
|
||||
provider._client = cast(Any, object())
|
||||
provider._endpoint = "http://openviking.test"
|
||||
provider._api_key = ""
|
||||
provider._account = "default"
|
||||
|
|
@ -143,6 +144,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
)
|
||||
|
||||
provider.queue_prefetch(skill_message)
|
||||
assert provider._prefetch_thread is not None
|
||||
provider._prefetch_thread.join(timeout=5.0)
|
||||
|
||||
assert RecordingVikingClient.calls == [
|
||||
|
|
@ -156,7 +158,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
RecordingVikingClient.calls = []
|
||||
monkeypatch.setattr(openviking_plugin, "_VikingClient", RecordingVikingClient)
|
||||
provider = OpenVikingMemoryProvider()
|
||||
provider._client = object()
|
||||
provider._client = cast(Any, object())
|
||||
provider._endpoint = "http://openviking.test"
|
||||
provider._api_key = ""
|
||||
provider._account = "default"
|
||||
|
|
@ -173,6 +175,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
)
|
||||
|
||||
provider.queue_prefetch(skill_message)
|
||||
assert provider._prefetch_thread is not None
|
||||
provider._prefetch_thread.join(timeout=5.0)
|
||||
|
||||
assert RecordingVikingClient.calls == [
|
||||
|
|
@ -186,7 +189,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
RecordingVikingClient.calls = []
|
||||
monkeypatch.setattr(openviking_plugin, "_VikingClient", RecordingVikingClient)
|
||||
provider = OpenVikingMemoryProvider()
|
||||
provider._client = object()
|
||||
provider._client = cast(Any, object())
|
||||
skill_message = (
|
||||
'[IMPORTANT: The user has invoked the "skill-creator" skill, indicating they want '
|
||||
"you to follow its instructions. The full skill content is loaded below.]\n\n"
|
||||
|
|
@ -203,7 +206,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
RecordingVikingClient.calls = []
|
||||
monkeypatch.setattr(openviking_plugin, "_VikingClient", RecordingVikingClient)
|
||||
provider = OpenVikingMemoryProvider()
|
||||
provider._client = object()
|
||||
provider._client = cast(Any, object())
|
||||
provider._endpoint = "http://openviking.test"
|
||||
provider._api_key = ""
|
||||
provider._account = "default"
|
||||
|
|
@ -220,6 +223,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
)
|
||||
|
||||
provider.sync_turn(skill_message, "Done.")
|
||||
assert provider._sync_thread is not None
|
||||
provider._sync_thread.join(timeout=5.0)
|
||||
|
||||
assert RecordingVikingClient.calls == [
|
||||
|
|
@ -237,7 +241,7 @@ class TestOpenVikingSkillQuerySafety:
|
|||
RecordingVikingClient.calls = []
|
||||
monkeypatch.setattr(openviking_plugin, "_VikingClient", RecordingVikingClient)
|
||||
provider = OpenVikingMemoryProvider()
|
||||
provider._client = object()
|
||||
provider._client = cast(Any, object())
|
||||
skill_message = (
|
||||
'[IMPORTANT: The user has invoked the "skill-creator" skill, indicating they want '
|
||||
"you to follow its instructions. The full skill content is loaded below.]\n\n"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue