OGC API Test Suite
--- unofficial ---
Kurrawong AI maintains an unofficial, open source, Python implementation of the Open GeoSpatial Consortium's [OGC] Java based test suite.
What does it do
The test suite tries to verify the compliance of an endpoint against several standards defined by the OGC. The standards define how an API should be structured as well as the content and format of the responses it returns.
The standards are:
- Features API Part 1 Core
- Features API Part 2 CRS
- Features API Part 3 Filtering
- Features API Part 4 CRUD
- Features API Part 5 Schemas
- Records API Part 1 Core
Note that only the Features API Part 1 Core is currently implemented.
The official test suite for the Features API Part 1 can be found [here]((https://github.com/opengeospatial/ets-ogcapi-features10) and Part 2 here.
How to get it
The test suite is available on PyPi, and can be installed in the usual way.
$ python -m pip install ogctests
How to run it
Instructions on how to run the test suite are available on PyPi and GitHub.
Why make another one
This test suite was designed to be used internally at KurrawongAI while developing Prez to be compliant with the OGC API specifications.
This test suite is not designed to replace the official test suite and is not able to verify compliance with the standards in any kind of official capacity.