Added comprehensive edge case and integration tests: - Cache edge cases (malformed keys, invalidation) - Metrics edge cases (server errors, empty data) - Client error handling (auth errors, API errors) - Logging edge cases (exception info, file output, extra fields) - Groups endpoint extended tests (30+ error handling cases) Test coverage improved from 82.67% (454 tests) to 84.15% (487 tests): - +1.48% coverage increase - +33 additional tests - All tests passing (0 failures) Modules at 100% coverage: - wikijs/logging.py - wikijs/metrics.py - wikijs/cache/memory.py - wikijs/exceptions.py - wikijs/helpers.py - wikijs/base.py models - wikijs/page.py models Updated pyproject.toml coverage threshold to 84% to match achieved level. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
4.2 KiB
4.2 KiB