PYMCP_024_TESTS_THREE_LAYERS: Tests: Use-Case-Unit + Schema-Drift + E2E (gated)
Severity: must. Bereich: python-mcp.
Regel
Pflicht-Testpyramide: (1) Unit-Tests fuer Use Cases mit Fake-Ports ohne echte I/O, (2) Schema-Drift-Test, der den Server als Subprocess hochfaehrt und tools/list gegen den erwarteten Schema-Snapshot vergleicht, (3) End-to-End-Test gegen das echte Backend, gegated durch eine Env-Variable.
Reflection-Check
check:
reflect:
fields:
- has_use_case_unit_tests
- has_fake_port
- has_schema_drift_test
- has_e2e_test
- e2e_gated_by_env
- test_timeout_configured
object: test_profileEvidence
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)