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

Summary
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.