Skip to content

Conversation

@happybear-21
Copy link

New Test Coverage

  • tests/utils/test_helpers.py validates StringUtils ID generation/truncation/sanitization, DateTimeUtils parsing/offset/expiry logic, JsonUtils merges/load/dump safety, FileUtils read/write/recency checks, RetryUtils retry decorator success/failure paths, and AsyncUtils concurrency-aware gather ordering.
  • tests/utils/test_log_sanitizer.py ensures free-text sanitization redacts emails/cards/tokens, dict sanitization stringifies values while masking sensitive strings, truncation obeys suffixes, and SanitizedLogger always emits sanitized payloads.
  • tests/utils/test_rate_limiter.py covers windowed rate limits, storage/memory quota tracking, API daily reset logic, rate_limited decorator raising RateLimitExceeded, and storage_quota decorator raising QuotaExceeded for oversized payloads.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant