# CITE testing for OGC API capabilities - OGC API - Features - OGC API - Tiles - OGC API - Environmental Data Retrieval - OGC API - Processes ## Test data ### OGC API - Features Test data used is in `tests/data/canada-hydat-daily-mean-02HC003.tinydb`. ### OGC API - Tiles Test data used is in `tests/data/tiles/ne_110m_lakes`. ### OGC API - Environmental Data Retrieval TODO ### OGC API - Processes The `hello-world` test process that is provided with pygeoapi by default is used. Process job management is configured in `server.manager` in support of asynchronous testing. ## Running ```bash # install pygeoapi as per https://pygeoapi.io/#install-in-5-minutes # the service needs to run with HTTP 1.1 support, so let's install gunicorn # remove job manager rm -f /tmp/pygeoapi-process-manager.db* pip3 install gunicorn cd tests/cite . cite.env pygeoapi openapi generate $PYGEOAPI_CONFIG --output-file $PYGEOAPI_OPENAPI gunicorn pygeoapi.flask_app:APP -b 0.0.0.0:5001 --access-logfile '-' ```