Expand server test coverage from 66% to 73%
Add comprehensive tests for: - Download routes helper functions (_format_size, _get_output_dir, _resolve_version_id) - Background download task execution (success, failure, exception handling) - Progress callback with different sizes (bytes, KB, MB, GB) - Auto-linking downloaded files to CivitAI - Database file lookup and linking with CivitAI matches - CivitAI cache failure handling - Gallery edge cases and metadata operations - Server initialization and OpenAPI schema Server module coverage now: - auth.py: 100% - civitai_routes.py: 98% - db_routes.py: 97% - download_routes.py: 98% - gallery_routes.py: 98% - gallery.py: 95% Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in: