Claude
|
24ca0aab72
|
Add comprehensive unit tests for models.py and activity.py
- models.py: 55% → 100% coverage (29 tests)
- Complete Room model testing (user management)
- Complete UserSession model testing
- Complete Message model testing (token counting, image detection)
- Complete ActivityState model testing (metadata operations)
- activity.py: 14% → 20% coverage (25 tests)
- get_activity_content with path traversal protection
- execute_processing_script for Python execution
- get_next_step for navigation
- categorize_response for AI categorization
- generate_ai_feedback for feedback generation
- translate_text for translations
- provide_feedback for feedback systems
Total: 54 new unit tests added, 135 tests now passing
|
2025-11-08 14:11:43 +00:00 |
|