Cloudflare

Keeping the Cloudflare API 'all green' using Python-based testing

Mar 7, 2023Elie Mitrani
Keeping the Cloudflare API 'all green' using Python-based testing
SummaryAI, from the source post

Introduced Scout, a Python-based automated testing system leveraging Pytest and OpenAPI schemas to verify the end-to-end behavior of Cloudflare's APIs. Scout addresses limitations of previous systems by enabling easier JSON response matching, request validation against OpenAPI schemas, parallel test execution, and environment-specific testing. It consists of a Pytest plugin for writing tests, a scheduler service for periodic execution, and a worker for reporting test results.

More from the API Definition and Developer Experience trail