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

@@ -100,8 +100,10 @@ class TestAdvancedFeatures:
response = requests.post(
f"{self.BASE_URL}/ai/learning/recommend",
json=context,
params={"available_actions": available_actions},
json={
"context": context,
"available_actions": available_actions
},
headers={"Content-Type": "application/json"}
)
@@ -285,8 +287,10 @@ class TestAdvancedFeaturesIntegration:
response = requests.post(
f"{self.BASE_URL}/ai/learning/recommend",
json=context,
params={"available_actions": actions},
json={
"context": context,
"available_actions": actions
},
headers={"Content-Type": "application/json"}
)