Fil: src\ApiFirst.LlmOrchestration.McpServer\TestMappings.json
Totalt: 45 test-mappningar från ditt Python-repo
test_auth.py- Login, logout, password resettest_admin_rights.py- Admin permissionstest_permissions.py- Role-based accesstest_security_api.py- CSRF, XSS protection
test_team_api.py- GetTeamMembers med olika rollertest_team_member_update.py- Update, delete operationstest_bulk_update.py- Bulk operations
test_courses.py- CRUD, approve, archive, enrolltest_tags_enrolments.py- Tags och filtrering
test_user_api.py- CRUD operations
test_email_service.py- Welcome emailstest_email_verification.py- Email verification
test_image_upload.py- Profile picturestest_password_reset.py- Password reset flowtest_gdpr_offboarding.py- GDPR compliancetest_manager_deactivation.py- Manager operations
- Login
- Logout
- PasswordReset
- RequestPasswordReset
- ResetPassword
- VerifyEmail
- GetTeamMembers
- GetTeamMember
- CreateTeamMember
- UpdateTeamMember
- DeleteTeamMember
- GetCourses
- GetCourse
- CreateCourse
- UpdateCourse
- ApproveCourse
- ArchiveCourse
- EnrollCourse
- GetConsultantCourses
- GetUsers
- GetUser
- CreateUser
- UpdateUser
- DeleteUser
.\Start-McpServer.ps1Förväntat output:
[CapabilityRegistry] Generated X capabilities from Swagger
[TestMapping] Loaded test mappings from TestMappings.json
[TestMapping] Linked 45 tests to Y capabilities
"Visa test coverage"
→ Visar alla 45 mappade tester
"Visa capability login"
→ Visar alla 15+ login-relaterade tester
"Visa capability getteammembers"
→ Visar alla 8 team member tester
"Visa capability getcourses"
→ Visar alla course-tester
Du har fortfarande ~850 tester kvar i dessa filer:
- test_app.py
- test_check_external.py
- test_csp.py
- test_field_permissions.py
- test_images_fallback.py
- test_migrations.py
- test_models.py
- test_my_team_n_plus_one.py
- test_validation.py
De flesta är förmodligen unit tests snarare än API endpoint tests.
För att lägga till fler API-tester, redigera:
notepad src\ApiFirst.LlmOrchestration.McpServer\TestMappings.json- ✅ 45 API-tester mappade
- ✅ 20+ operations identifierade
- ✅ Täcker auth, team, courses, users
- ✅ Grupperade capabilities (team-management, courses-management)
Kör nu: .\Start-McpServer.ps1 🚀