Felipe Cardoso
63066c50ba
test(crud): add comprehensive Syndarix CRUD tests for 95% coverage
Added CRUD layer tests for all Syndarix domain modules:
- test_issue.py: 37 tests covering issue CRUD operations
- test_sprint.py: 31 tests covering sprint CRUD operations
- test_agent_instance.py: 28 tests covering agent instance CRUD
- test_agent_type.py: 19 tests covering agent type CRUD
- test_project.py: 20 tests covering project CRUD operations
Each test file covers:
- Successful CRUD operations
- Not found cases
- Exception handling paths (IntegrityError, OperationalError)
- Filter and pagination operations
- PostgreSQL-specific tests marked as skip for SQLite
Coverage improvements:
- issue.py: 65% → 99%
- sprint.py: 74% → 100%
- agent_instance.py: 73% → 100%
- agent_type.py: 71% → 93%
- project.py: 79% → 100%
Total backend coverage: 89% → 92%
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 14:30:05 +01:00
..
2025-12-31 14:04:05 +01:00
2025-12-30 02:07:40 +01:00
2025-12-31 14:30:05 +01:00
2025-11-26 14:10:25 +01:00
2025-12-30 10:35:30 +01:00
2025-12-30 10:35:30 +01:00
2025-12-30 02:07:51 +01:00
2025-12-30 10:35:30 +01:00
2025-11-10 11:55:15 +01:00
2025-11-10 11:55:15 +01:00
2025-11-25 00:37:23 +01:00