chore: apply ruff formatting and fix whitespace issues

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-13 09:12:11 +00:00
parent 43bc58770d
commit b03ebab747
96 changed files with 991 additions and 993 deletions
+18 -18
View File
@@ -4,10 +4,10 @@ This document tracks test coverage improvements for DocuElevate. The goal is to
## Current Status
**Initial Coverage**: 45.09%
**Current Coverage**: 48.17%
**Progress**: +3.08%
**Target Coverage**: 60%+ (Phase 1), then 70%, 80%
**Initial Coverage**: 45.09%
**Current Coverage**: 48.17%
**Progress**: +3.08%
**Target Coverage**: 60%+ (Phase 1), then 70%, 80%
**Remaining to target**: ~12%
## Completed Tests
@@ -21,22 +21,22 @@ This document tracks test coverage improvements for DocuElevate. The goal is to
- Test is_encrypted function
- Test is_encryption_available
- Mock cryptography library for error cases
- [x] `app/celery_worker.py` (0% → 90.62%) ✅
- Basic module structure tests (removed tests requiring Redis)
- [x] `app/tasks/uptime_kuma_tasks.py` (0% → 100%) ✅
- Test ping_uptime_kuma with valid URL
- Test skipping when URL not configured
- Test error handling for failed requests
- [x] `app/utils/` package (exports via __init__.py) ✅
- Package exports tested in test_reexports.py
- Individual module coverage from actual usage
- [x] `app/frontend.py` (0% → 100%) ✅
- Simple re-export module, test imports work
- [x] `app/utils/config_validator.py` (0% → Still 0%) ⚠️
- Re-export module, coverage is from actual usage
@@ -46,11 +46,11 @@ This document tracks test coverage improvements for DocuElevate. The goal is to
- Test get_unique_filename
- Test extract_remote_path
- Test filename validation functions
- [x] `app/utils/logging.py` (42.86% → 100%) ✅
- Test log_task_progress function
- Test various log message formats
- [x] `app/utils/oauth_helper.py` (17.50% → 100%) ✅
- Test OAuth token exchange
- Test error handling
@@ -80,17 +80,17 @@ This document tracks test coverage improvements for DocuElevate. The goal is to
- Test Azure connection
- Test credential validation
- Mock Azure API responses
- [ ] `app/api/dropbox.py` (16.94% → 50%+)
- Test OAuth flow (mocked)
- Test token validation
- Test connection testing
- [ ] `app/api/google_drive.py` (12.94% → 50%+)
- Test OAuth flow (mocked)
- Test token validation
- Test drive connection
- [ ] `app/api/onedrive.py` (13.83% → 50%+)
- Test OAuth flow (mocked)
- Test token validation
@@ -101,7 +101,7 @@ This document tracks test coverage improvements for DocuElevate. The goal is to
- Test PDF conversion with various formats
- Test Gotenberg integration (mocked)
- Test error handling
- [ ] `app/tasks/embed_metadata_into_pdf.py` (19.05% → 50%+)
- Test metadata embedding
- Test PDF manipulation
@@ -124,18 +124,18 @@ These require complex external service mocking:
- Test credential validation for each provider
- Test failure state management
- Test notification system
- [ ] `app/tasks/imap_tasks.py` (0%)
- Requires IMAP server mocking
- Test email fetching
- Test email parsing
- Test lock management with Redis
- [ ] `app/tasks/upload_with_rclone.py` (0%)
- Test rclone command execution
- Test configuration management
- Test error handling
- [ ] `app/tasks/extract_metadata_with_gpt.py` (28.79%)
- Test GPT metadata extraction
- Mock OpenAI API responses