mozilla-services / contile

This is the back-end server for the Mozilla Tile Service (MTS)
https://mozilla-services.github.io/contile/
Mozilla Public License 2.0
19 stars 2 forks source link

[AE-140] and 141 Added OpenAPI definition and schemathesis pytests #635

Closed gleonard-m closed 8 months ago

gleonard-m commented 9 months ago

References

JIRA: AE-140

Description

  1. Added OpenAPI definition (_test-engineering/contract/volumes/client/tiles_v1openapi.yml). This file documents the /v1/tiles endpoint.
  2. Added test-engineering/contract/client/tests_openapi/test_openapi.py to execute API pytests using schemathesis and the OpenAPI defintion.
  3. Updated the poetry.lock and the pyproject.toml files. The poetry.lock files has many upversioned packages.
  4. Updated mio to version 0.8.11 (vulnerability identified by CircleCI Core Rust Checks) using cargo update

PR Review Checklist

Put an x in the boxes that apply