Files
Hy-Memory/tests/coding/test_verbatim_fallback_config.py
T
2026-10-16 16:26:27 +08:00

20 lines
755 B
Python

from hy_memory.config import MemoryConfig
def test_verbatim_fallback_defaults_disabled(monkeypatch):
monkeypatch.delenv("MEMORY_CODING_VERBATIM_FALLBACK_ENABLED", raising=False)
assert MemoryConfig().coding.verbatim_fallback_enabled is False
def test_verbatim_fallback_env_can_enable(monkeypatch):
monkeypatch.setenv("MEMORY_CODING_VERBATIM_FALLBACK_ENABLED", "true")
assert MemoryConfig().coding.verbatim_fallback_enabled is True
def test_verbatim_fallback_from_dict_can_enable(monkeypatch):
monkeypatch.delenv("MEMORY_CODING_VERBATIM_FALLBACK_ENABLED", raising=False)
config = MemoryConfig.from_dict({
"coding": {"verbatim_fallback_enabled": True},
})
assert config.coding.verbatim_fallback_enabled is True