Full test suite #25
Labels
No labels
architecture
backend
bug
ci
config
database
docker
documentation
duplicate
enhancement
frontend
help wanted
invalid
issue-25
issue-26
issue-42
issue-65
issue-67
issue-82
migrations
p0-critical
p1-high
p2-medium
p3-low
performance
quality
question
security
state-management
testing
timezone
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
fastie81/honbu-manager#25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Need to create a full test suite to help catch regressions.
Overall: 58% coverage (2,900/4,998 lines covered), 281 passing, 1 failing.
Key areas by coverage:
Module Coverage Notes
core/entities/models.py 100%
core/auth/ 100%
core/operations/token_ops.py 100%
interfaces/api/rules/belt_colors.py 100%
core/operations/content_ops.py 72% Parent validation, image paths not exercised
core/repositories/postgres_content_repo.py 79% Image ops untested
interfaces/api/rules/content.py 64% Link-preview, image upload/serve untested
core/repositories/postgres_club_repo.py 61% Several belt/grading paths uncovered
core/repositories/postgres_system_repo.py 58% OAuth, token paths
interfaces/api/rules/auth.py 41% Google OAuth flow untested
interfaces/api/rules/user_profile.py 23% Barely tested
core/orchestration/backup_service.py 8% Not tested at all
infrastructure/database/migrations.py 22% Migration functions themselves not invoked in tests
The 1 failure is in test_assign_and_remove_club_admin — unrelated to the current work. That was a pre-existing test issue in the clubs API.
New document to highlight what to do next.