Skip to content

DataDog/openapi-coverage

Repository files navigation

openapi-coverage

Calculate schema coverage

Usage

import openapi_coverage

openapi_coverage.cover_schema(schema, data)

openapi_coverage.cover_schema(schema, first) | openapi_coverage.cover_schema(schema, second)

Calculate coverage of schema based on HAR recording:

$ python -m openapi_coverage openapi.yaml cassettes/*/*.har

Ideas

  • prepare fixtures and petstore coverage example
  • instrument httplib to automatically calculate coverage for HTTP traffic
  • generate coverage reports (lcov, ...)
  • count coverage for each enum value
  • count coverage for nullable fields

About

Calculate schema coverage

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages