major-domo-database/app
root 243084ba55 tests: Add comprehensive test coverage (90.7%)
- Enhanced mocks with full CRUD support (MockPlayerRepository, MockTeamRepository)
- EnhancedMockCache with TTL, call tracking, hit rate
- 50+ unit tests covering:
  * get_players: filtering, sorting, pagination
  * search_players: exact/partial matching, limits
  * get_player: by ID
  * create_players: single, multiple, duplicates
  * patch_player: single/multiple fields
  * delete_player: existence checks
  * cache operations: set, get, invalidate
  * validation: edge cases, empty results
  * integration: full CRUD cycles
- 90.7% code coverage (1210 test lines / 1334 service lines)

Exceeds 80% coverage requirement for PR submission.
2026-02-03 16:06:55 +00:00
..
routers_v3 refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00
services tests: Add comprehensive test coverage (90.7%) 2026-02-03 16:06:55 +00:00
__init__.py Initial commit 2023-03-21 16:09:46 -05:00
db_engine.py Add salary_cap column to Team model (v2.2.0) 2025-12-10 07:28:16 -06:00
dependencies.py Add CACHE_ENABLED env var to toggle Redis caching (v2.2.1) 2025-12-10 07:59:54 -06:00
main.py Added HelpCommands 2025-10-17 16:36:40 -05:00