test: boost coverage to 100%, add Firefox e2e, fix test speed #11

Merged
patillacode merged 5 commits from feature/test-coverage-enhancement into main 2026-04-23 10:13:40 +02:00
Owner
  • bcrypt rounds=4 in all fixtures: unit tests 40s → ~5s
  • session-scoped live_server with per-test user teardown: e2e faster
  • add reset_rate_limits autouse fixture to prevent cross-test pollution
  • add --browser firefox to justfile test-e2e recipe
  • add engine.dispose() + filterwarnings=error::ResourceWarning
  • remove package-lock.json, add to .gitignore
  • new test files: test_database.py, test_tasks.py, test_main.py, test_settings.py
  • expand test_admin, test_auth, test_entries, test_security to 100% coverage
- bcrypt rounds=4 in all fixtures: unit tests 40s → ~5s - session-scoped live_server with per-test user teardown: e2e faster - add reset_rate_limits autouse fixture to prevent cross-test pollution - add --browser firefox to justfile test-e2e recipe - add engine.dispose() + filterwarnings=error::ResourceWarning - remove package-lock.json, add to .gitignore - new test files: test_database.py, test_tasks.py, test_main.py, test_settings.py - expand test_admin, test_auth, test_entries, test_security to 100% coverage
test: boost coverage to 100%, add Firefox e2e, fix test speed
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 31s
Test and publish Docker image / e2e (pull_request) Successful in 1m23s
Test and publish Docker image / build (pull_request) Has been skipped
d674f4810b
- bcrypt rounds=4 in all fixtures: unit tests 40s → ~5s
- session-scoped live_server with per-test user teardown: e2e faster
- add reset_rate_limits autouse fixture to prevent cross-test pollution
- add --browser firefox to justfile test-e2e recipe
- add engine.dispose() + filterwarnings=error::ResourceWarning
- remove package-lock.json, add to .gitignore
- new test files: test_database.py, test_tasks.py, test_main.py, test_settings.py
- expand test_admin, test_auth, test_entries, test_security to 100% coverage
chore: run ruff formatting
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 29s
Test and publish Docker image / e2e (pull_request) Successful in 1m19s
Test and publish Docker image / build (pull_request) Has been skipped
961f894a2c
fix: run e2e tests on both chromium and firefox in CI, fix coverage gaps
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 28s
Test and publish Docker image / e2e (pull_request) Successful in 1m51s
Test and publish Docker image / build (pull_request) Has been skipped
379e2b5f14
refactor: move all inline imports to top of test files
Some checks failed
Test and publish Docker image / test (pull_request) Successful in 29s
Test and publish Docker image / e2e (pull_request) Successful in 1m50s
Test and publish Docker image / build (pull_request) Has been skipped
Test and publish Docker image / e2e (push) Blocked by required conditions
Test and publish Docker image / build (push) Blocked by required conditions
Test and publish Docker image / test (push) Has been cancelled
863bc3b56a
patillacode deleted branch feature/test-coverage-enhancement 2026-04-23 10:13:40 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/piruetas!11
No description provided.