hermes-agent / tests /plugins /memory /test_byterover_provider.py
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
108e227 verified
Raw History Blame Contribute Delete
552 Bytes
"""Tests for the ByteRover memory provider config gates."""
from plugins.memory.byterover import ByteRoverMemoryProvider
def test_auto_extract_false_skips_sync_turn(monkeypatch):
calls = []
provider = ByteRoverMemoryProvider({"auto_extract": False})
provider.initialize("session-1")
monkeypatch.setattr("plugins.memory.byterover._run_brv", lambda *args, **kwargs: calls.append((args, kwargs)))
provider.sync_turn("please remember this detail", "acknowledged")
assert calls == []
assert provider._sync_thread is None