screen-locker/screen_locker
Krzysztof kuhy Rudnicki d8f8b21827 test: achieve 100% branch coverage across all python_pkg packages
- Add comprehensive tests for all packages (3572 tests, 100% branch coverage)
- Split oversized test files to stay under 500-line limit
- Add per-file ruff ignores for test-appropriate suppressions
- Fix _cache_decks.py to properly convert JSON lists to tuples
- Add session-scoped conftest fixture for logging handler cleanup (Python 3.14)
- Update ruff pre-commit hook to v0.15.2
- Add codespell ignore words for test data
- Add generated output files to .gitignore
2026-03-21 17:51:36 +01:00
..
tests test: achieve 100% branch coverage across all python_pkg packages 2026-03-21 17:51:36 +01:00
__init__.py Fix test discovery and coverage for python_pkg modules 2025-12-02 22:33:34 +01:00
_constants.py WIP: Enforce 500-line limit - split batch 1 2026-03-16 22:46:48 +01:00
_phone_verification.py WIP: Enforce 500-line limit - split batch 1 2026-03-16 22:46:48 +01:00
_shutdown.py WIP: Enforce 500-line limit - split batch 1 2026-03-16 22:46:48 +01:00
_ui_flows.py WIP: Enforce 500-line limit - split batch 1 2026-03-16 22:46:48 +01:00
_workout_forms.py WIP: Enforce 500-line limit - split batch 1 2026-03-16 22:46:48 +01:00
adjust_shutdown_schedule.sh feat: sick mode 2026-01-06 13:10:54 +01:00
install_autostart.sh feat: better screen lock checker 2026-03-08 21:39:39 +01:00
install_systemd.sh feat: better screen lock checker 2026-03-08 21:39:39 +01:00
remove_autostart.sh refactor: rename folders to fix N999, INP001, S311 linting rules 2025-11-30 21:20:17 +01:00
remove_systemd.sh refactor: rename folders to fix N999, INP001, S311 linting rules 2025-11-30 21:20:17 +01:00
run.sh feat: added run sh and makefile scripts 2026-02-22 22:00:50 +01:00
screen_lock.py fix: resolve all pre-commit hook failures after file splits 2026-03-18 22:20:05 +01:00
workout-locker.service fix: worklout screen lkocker 2026-01-02 19:11:54 +01:00