embeddevio
|
839f773010
|
feat(api): контрактный харнесс и in-memory состояние мок-сервера (Refs #19)
contract-openapi / openapi-contract (push) Has been cancelled
contract-openapi / ts-client-is-current (push) Has been cancelled
- contract.py: загрузка docs/openapi.yaml, вырезание writeOnly-секретов из схем
ответов, валидация тела ответа (jsonschema Draft2020-12 + FormatChecker),
двусторонняя сверка маршрутов приложения и контракта.
- state.py: мок-состояние туннеля/правил/устройств/журнала; секреты хранятся
отдельно от словарей-ответов.
|
2026-10-22 00:21:43 +03:00 |
|