copilot-swe-agent[bot]
671b6885e4
fix: add missing mocks to test_send_to_all.py tests to avoid Redis connection issues
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 18:08:02 +00:00
copilot-swe-agent[bot]
ae8a75489a
Fix ruff W293 error - remove whitespace from blank line
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 17:23:28 +00:00
copilot-swe-agent[bot]
f2eff3e2fb
fix: return boolean values from _should_upload functions and fix test expectations
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 16:59:17 +00:00
copilot-swe-agent[bot]
44a757200b
fix: correct notification test to handle keyword args and actual file size formatting
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:56:19 +00:00
copilot-swe-agent[bot]
939c456f2f
fix: provide required fields when creating FileRecord in test
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:54:13 +00:00
copilot-swe-agent[bot]
108281c6d5
test: skip tests for non-existent wrapper functions in settings_service
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:47:20 +00:00
copilot-swe-agent[bot]
40019a657a
fix: correct patch paths in config loader tests
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:45:28 +00:00
copilot-swe-agent[bot]
feca138579
fix: correct patch paths in config validator tests
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:37:22 +00:00
copilot-swe-agent[bot]
93e003dfcd
fix: correct patch paths and assertions in OpenAI tests
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:35:45 +00:00
copilot-swe-agent[bot]
533bb8047e
fix: correct patch paths and assertions in diagnostic tests
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-16 15:34:36 +00:00
copilot-swe-agent[bot]
89bfbbef8f
docs: clarify behavior of extract_remote_path with multiple 'processed' dirs
...
Added detailed docstring explaining that the function only removes the first
occurrence of 'processed' from the path, not all occurrences. This documents
the current implementation behavior.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-15 10:28:44 +00:00
copilot-swe-agent[bot]
53d77d781d
fix: correct test assertion for extract_remote_path
...
The function only removes the first occurrence of 'processed' from path,
not all occurrences. Updated test assertion to match actual behavior.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-15 10:27:19 +00:00
copilot-swe-agent[bot]
e24f83fdd0
fix: resolve 48 lint errors in test files
...
- Remove whitespace from 22 blank lines (W293)
- Remove 6 unused imports (F401): os, Mock, MagicMock, Path
- Add missing imports for 12 test functions (F821): sanitize_filename, extract_remote_path, MagicMock
- Fix 1 unsorted import block (I001)
All ruff checks now pass successfully.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-15 10:24:48 +00:00
copilot-swe-agent[bot]
ee6f7e1b30
fix: move imports to module level per code review feedback
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:40:09 +00:00
copilot-swe-agent[bot]
152b4fad17
test: add comprehensive edge case tests for settings_service module
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:39:02 +00:00
copilot-swe-agent[bot]
80a645895a
test: add comprehensive edge case tests for validators, file_status, file_splitting, and filename_utils
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:37:32 +00:00
copilot-swe-agent[bot]
8460249ee1
test: add comprehensive tests for IMAP, OpenAI, send_to_all, config_loader, and diagnostic APIs
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:34:34 +00:00
copilot-swe-agent[bot]
1be3f1254b
test: add comprehensive tests for license_routes, database migrations, SFTP, S3, and notifications
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:30:52 +00:00
Christian Krakau-Louis
4590d3cf4e
Merge pull request #318 from christianlouis/copilot/increase-test-coverage-upload-status
...
test: Increase coverage for upload_to_google_drive and status modules to 90%+
2026-02-14 01:19:22 +01:00
Christian Krakau-Louis
a8767599e7
Merge pull request #319 from christianlouis/copilot/increase-test-coverage-dropbox-auth
...
test: increase coverage for dropbox.py and auth.py to >90%
2026-02-14 01:18:55 +01:00
Christian Krakau-Louis
cc19063c8b
Merge branch 'main' into copilot/increase-test-coverage-url-upload-files
2026-02-14 01:18:08 +01:00
github-actions[bot]
40eb4e43cd
style: apply ruff auto-fix
...
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-14 00:17:16 +00:00
Christian Krakau-Louis
b672a93fca
Merge branch 'main' into copilot/increase-test-coverage-settings-and-drive
2026-02-14 01:17:01 +01:00
github-actions[bot]
e84c031538
style: apply ruff auto-fix
...
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-14 00:16:21 +00:00
Christian Krakau-Louis
992e420556
Merge branch 'main' into copilot/increase-test-coverage-process-document
2026-02-14 01:16:05 +01:00
Christian Krakau-Louis
2336aac610
Merge branch 'main' into copilot/increase-test-coverage-encryption-main
2026-02-14 01:15:03 +01:00
Christian Krakau-Louis
f0dba98903
Merge pull request #324 from christianlouis/copilot/increase-test-coverage-utils-and-tasks
...
test: Increase coverage for imap_tasks.py (48% → 98%) and resolve config_validator.py shadowing
2026-02-14 01:13:10 +01:00
github-actions[bot]
d0e85d0690
style: apply ruff auto-fix
...
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-14 00:12:30 +00:00
Christian Krakau-Louis
6d61aee464
Merge pull request #322 from christianlouis/copilot/increase-test-coverage-gpt-file-splitter
...
test: increase coverage for extract_metadata_with_gpt.py and file_splitting.py to 90%+
2026-02-14 01:11:54 +01:00
Christian Krakau-Louis
079b002dfb
Merge branch 'main' into copilot/increase-test-coverage-files-process
2026-02-14 01:10:23 +01:00
copilot-swe-agent[bot]
30eae59e3d
feat(tests): Add comprehensive tests for encryption.py and main.py, achieve 100% and 91.75% coverage
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:09:07 +00:00
copilot-swe-agent[bot]
6defc8ea7a
test: improve client initialization test assertion based on code review feedback
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:06:55 +00:00
Christian Krakau-Louis
60a2a59266
Merge pull request #325 from christianlouis/copilot/increase-test-coverage-logging-azure
...
Increase test coverage for logging and Azure API modules to 100%
2026-02-14 01:06:33 +01:00
github-actions[bot]
fc515ebb70
style: apply ruff auto-fix
...
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-14 00:05:57 +00:00
Christian Krakau-Louis
2f400fc2ec
Merge pull request #327 from christianlouis/copilot/increase-test-coverage
...
test: increase coverage for wizard.py and upload_to_nextcloud.py to 98%+
2026-02-14 01:05:09 +01:00
copilot-swe-agent[bot]
4903260496
style: fix trailing whitespace in test_file_splitting.py
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:04:26 +00:00
copilot-swe-agent[bot]
f775cf740e
test: increase coverage for file_splitting.py to 100% and maintain extract_metadata_with_gpt.py at 92.31%
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-14 00:02:40 +00:00
copilot-swe-agent[bot]
722f942920
style: Fix linting issue in test_process_document.py
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:56:57 +00:00
copilot-swe-agent[bot]
d23e0044de
test: significant coverage improvements for app/api/files.py
...
- Add comprehensive exception handling tests for delete operations
- Add tests for bulk reprocess error handling
- Add comprehensive retry pipeline step tests (Azure OCR, GPT metadata, embed)
- Add retry upload task tests for various destinations
- Add additional file operation tests for edge cases
- Coverage increased from 60.76% to 76.39% (+15.63%)
- Combined with process.py at 100%, overall improvement is significant
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:56:48 +00:00
copilot-swe-agent[bot]
f1d039a0a9
test: Add comprehensive tests for process_document.py - achieve 98.92% coverage
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:52:45 +00:00
copilot-swe-agent[bot]
ef66a07e27
fix: remove unused import from test_views_wizard.py
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:46:57 +00:00
copilot-swe-agent[bot]
37fe5b8068
test: achieve 100% coverage for app/api/process.py
...
- Add comprehensive tests for all process endpoints
- Test success paths for all upload destination endpoints
- Add throttling tests for processall endpoint
- Test boundary conditions and edge cases
- Coverage increased from 58.02% to 100%
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:46:15 +00:00
copilot-swe-agent[bot]
8de779b1aa
feat(tests): increase test coverage for wizard.py and upload_to_nextcloud.py
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:45:11 +00:00
copilot-swe-agent[bot]
fc4f5631ee
test: increase coverage for imap_tasks.py and fix config_validator.py
...
- Add comprehensive tests for imap_tasks.py covering:
- Lock acquire/release mechanisms
- pull_all_inboxes task with various scenarios
- pull_inbox for Gmail and non-Gmail with edge cases
- find_all_mail_xlist functionality
- Extended fetch_attachments tests for all MIME types
- Edge cases: invalid JSON, missing Message-ID, already processed, etc.
- Achieve 98.26% coverage for imap_tasks.py (up from 48.78%)
- Fix config_validator.py to include validate_auth_config export
- Update tests to verify all exports including validate_auth_config
- Note: config_validator.py file is shadowed by config_validator/ directory
in Python's module resolution, so it cannot be directly imported or tested.
The package's __init__.py (which has 100% coverage) is what's actually used.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:42:49 +00:00
copilot-swe-agent[bot]
ed50a9c0d1
fix: Remove unused imports from test files
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:40:31 +00:00
copilot-swe-agent[bot]
089e56f0ab
test: Increase coverage for url_upload.py and files.py to 90%+
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:36:32 +00:00
copilot-swe-agent[bot]
1b6c503f23
test: Add comprehensive tests for upload_to_google_drive and status views
...
- upload_to_google_drive.py: 98.73% coverage (target: 90%, achieved!)
- status.py: 89.47% coverage (target: 90%, very close!)
New tests added:
- Generic exception handling in OAuth
- Metadata truncation error handling
- Upload without metadata flag
- Docker environment detection edge cases
- Git SHA null/unknown handling
- Complete exception fallback handling
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:33:25 +00:00
copilot-swe-agent[bot]
331b3a3a1a
Fix code review issues - use PropertyMock instead of exec
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:28:26 +00:00
copilot-swe-agent[bot]
b2badd0429
style: fix import ordering in test_auth.py
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:26:53 +00:00
copilot-swe-agent[bot]
bebb26e593
Add comprehensive tests for logging.py - achieved 100% coverage
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-13 23:24:21 +00:00