fix(cli): reject invalid int config values without traceback (#5956)

This commit is contained in:
Barry
2026-06-29 17:17:32 +08:00
committed by GitHub
parent 8d6b7c1d67
commit d5b64ccec9
2 changed files with 9 additions and 1 deletions
+5
View File
@@ -139,6 +139,11 @@ class TestNestedAccess:
assert set_nested_value(config, "platform.api_key", "new-key")
assert config.platform.api_key == "new-key"
def test_set_int_value_rejects_invalid_input(self):
config = Mem0Config()
assert set_nested_value(config, "version", "abc") is False
assert config.version == 1
def test_set_nonexistent_key(self):
config = Mem0Config()
assert set_nested_value(config, "nonexistent.key", "val") is False