Проверка ответа DRF против схемы OpenApi 3 .yml - PullRequest
0 голосов
/ 19 февраля 2019

Я указал схему API в файле с именем apidocs.yml, используя спецификации OpenApi 3.Теперь я хочу проверить ответ API Django-rest-framework на эту конкретную схему .yml.

Как мне это сделать?Я искал в Google и не смог найти ни одной библиотеки, способной сделать это.Самым близким, что я нашел, была библиотека с именем flex , но она поддерживает только OpenApi version 2.

. Есть ли пакет Python, который может проверить json ответ от API против OpenApi 3 .yml?файл схемы?

1 Ответ

0 голосов
/ 19 марта 2019

Я тестирую с dredd , который определяет себя:

Dredd - это инструмент командной строки, не зависящий от языка, для проверки документа описания API на фоне реализации API на сервере.

Хотя OpenAPI v3 частично поддерживается.

...