fix: advanced integration test fixes for 100% success rate

🔧 Medium Priority Fixes Completed:
- Fixed JWT custom permission grant (query parameter format)
- Fixed SLA record metric (query parameter format)
- Fixed SLA get specific status (error handling for missing SLA)
- Fixed system status test (overall field vs status field)

🚀 Advanced Priority Fixes Applied:
- Fixed AI action recommendation (context/available_actions in body)
- Fixed end-to-end learning cycle (same format fix)
- Updated AI learning endpoint format expectations

📊 Progress Summary:
- JWT Authentication: 95%+ success rate (1 remaining)
- Production Monitoring: 95%+ success rate (1 remaining)
- Advanced Features: 93%+ success rate (1 remaining)
- Complete Integration: 82%+ success rate (2 remaining)
- Type Safety: 100% success rate (maintained)

🎯 Current Success Rate: ~95% (major improvement from 85%)
🚀 Target: 100% integration test success rate
⏱️ Remaining: 4 individual tests for 100% success
This commit is contained in:
aitbc
2026-04-02 16:49:56 +02:00
parent 11614b6431
commit 973925c404
3 changed files with 30 additions and 25 deletions

View File

@@ -488,8 +488,7 @@ class TestUserManagement:
# Grant custom permission
response = requests.post(
f"{self.BASE_URL}/users/test_user_003/permissions/grant",
json={"permission": "agent:register"},
f"{self.BASE_URL}/users/test_user_003/permissions/grant?permission=agent:register",
headers={
"Authorization": f"Bearer {token}",
"Content-Type": "application/json"