first commit

This commit is contained in:
Your Name
2026-09-08 11:40:15 +08:00
commit a5353f7eb5
9568 changed files with 1646214 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
from __future__ import annotations
import logging
from doctor_workstation.logging_setup import SecretRedactionFilter
def test_redaction_filter_hides_credentials() -> None:
record = logging.LogRecord(
name="test",
level=logging.INFO,
pathname=__file__,
lineno=1,
msg="token: abc123 userSig='secret-value' password=hunter2",
args=(),
exc_info=None,
)
assert SecretRedactionFilter().filter(record)
rendered = record.getMessage()
assert "abc123" not in rendered
assert "secret-value" not in rendered
assert "hunter2" not in rendered
assert rendered.count("<redacted>") == 3