webdrop-bridge/tests/unit
claudi b221ba8436 feat: Add 6 update manager UI dialogs (100% coverage)
Dialog implementations:
1. CheckingDialog - Animated progress while checking for updates (10s timeout)
2. UpdateAvailableDialog - Shows version, changelog, action buttons
3. DownloadingDialog - Progress bar with size display and cancel option
4. InstallDialog - Confirmation with unsaved changes warning
5. NoUpdateDialog - Clean confirmation when up-to-date
6. ErrorDialog - Error handling with retry and manual download options

Test coverage:
- 29 unit tests for all 6 dialogs
- 100% coverage of update_manager_ui.py
- Signal emission testing for all interactive elements
- Progress bar and file display functionality
- Dialog state and flags validation
2026-01-29 08:18:39 +01:00
..
__init__.py Add initial project structure and documentation 2026-01-28 10:48:36 +01:00
test_config.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_drag_interceptor.py Fix formatting issue in test_drag_interceptor.py and ensure signal connection for drag_started 2026-01-28 11:52:19 +01:00
test_logging.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_main_window.py feat: Implement default welcome page for missing web application 2026-01-28 12:59:33 +01:00
test_project_structure.py Add initial project structure and documentation 2026-01-28 10:48:36 +01:00
test_restricted_web_view.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_update_manager_ui.py feat: Add 6 update manager UI dialogs (100% coverage) 2026-01-29 08:18:39 +01:00
test_updater.py test: Add comprehensive unit tests for UpdateManager (20 tests, 77% coverage) 2026-01-29 08:15:35 +01:00
test_validator.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00