- 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 |
||
|---|---|---|
| .. | ||
| test_activity.py | ||
| test_activity_yaml_validator.py | ||
| test_app.py | ||
| test_guarded_ai_functions.py | ||
| test_models.py | ||
| test_yaml_loading.py | ||