Schemathesis v4.29.4 ━━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:46287/apispec_1.json (in 0.09s) Base URL: http://0.0.0.0:46287 Specification: Open API 2.0 Operations: 4 selected / 4 total Configuration: /home/stranger6667/data/programming/workbench/schema thesis.toml ✅ API capabilities: Supports NULL byte in headers: ✓ Accepts backslash and control characters in URL paths: ✓ ⏭ Examples (in 0.00s) ⏭ 4 skipped ❌ Coverage (in 0.12s) ✅ 3 passed ❌ 1 failed ❌ Fuzzing (in 121.15s) ✅ 3 passed ❌ 1 failed =================================== FAILURES =================================== ______________________________ GET /api/v1/total _______________________________ 1. Test Case ID: slsalq - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `predict` in query - predict: Incorrect type [200] OK: `{ "date": 20201213, "pcr": 4036434, "hospitalize": 25113, "positive": 177999, "severe": 583, "discharge": 149898, "death": 2575, "symptom_confirming": 377 }` Reproduce with: curl -X GET 'http://0.0.0.0:46287/api/v1/total?predict=null&predict=null' =================================== WARNINGS =================================== Missing test data: 1 operation repeatedly returned 404 Not Found, preventing tests from reaching your API's core logic - GET /api/v1/positives 💡 Provide realistic parameter values in your config file so tests can access existing resources =================================== SUMMARY ==================================== API Operations: Selected: 4/4 Tested: 4 Test Phases: ⏭ Examples ❌ Coverage ❌ Fuzzing ⏭ Stateful (not applicable) Failures: ❌ API accepted schema-violating request: 1 Warnings: ⚠️ Missing valid test data: 1 operation repeatedly returned 404 responses Test cases: 2383 generated, 1 found 1 unique failures Seed: 331361574112067673733369492465002983208 ======================= 1 failure, 1 warning in 121.31s ========================