agentic-search / tests /unit /test_logging.py
minhhien0811's picture
Publish code and Fair Protocol 500 results
ec1ecb9 verified
Raw
History Blame Contribute Delete
572 Bytes
from agentic_search.logging import redact
def test_redact_removes_nested_secret_values() -> None:
assert redact({"api_key": "abc", "nested": {"token": "def", "safe": 3}}) == {
"api_key": "[REDACTED]",
"nested": {"token": "[REDACTED]", "safe": 3},
}
def test_redact_keeps_environment_variable_names() -> None:
assert redact({"api_key_env": "MODEL_API_KEY"}) == {"api_key_env": "MODEL_API_KEY"}
def test_redact_keeps_explicit_configuration_status() -> None:
assert redact({"api_key_configured": False}) == {"api_key_configured": False}