Skip to content

Commit

Permalink
PR #349 Fixes for TMS and WFS3 (OAFeat) unit tests
Browse files Browse the repository at this point in the history
* Change PDOK TMS to OpenGeoGroep TMS

The PDOK TMS is phased out.

* Fix wfs3 testing.

Replacing the demo.pygeoapi by demo.ldproxy
  • Loading branch information
borrob committed Apr 15, 2021
1 parent 506a4bd commit b4762ba
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 45 deletions.
51 changes: 25 additions & 26 deletions tests/data/fixtures.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,23 +76,22 @@
"url": "http://geo.woudc.org/def",
"tags": []
},
"PDOK TMS": {
"OPENGEOGROEP TMS": {
"owner": "admin",
"resource_type": "OSGeo:TMS",
"active": true,
"title": "Tile Map Service",
"url": "http://geodata.nationaalgeoregister.nl/tiles/service/tms/1.0.0",
"url": "https://www.openbasiskaart.nl/mapcache/tms/1.0.0/",
"tags": [
"tiling",
"pdok"
"tiling"
]
},
"PYGEOAPI FEATURES": {
"LDPROXY FEATURES": {
"owner": "admin",
"resource_type": "OSGeo:WFS3",
"active": true,
"title": "pygeoapi - master",
"url": "https://demo.pygeoapi.io/master",
"title": "LDproxy Daraa",
"url": "https://demo.ldproxy.net/daraa",
"tags": [
"ogc"
]
Expand Down Expand Up @@ -203,36 +202,36 @@
"probe_class": "GeoHealthCheck.plugins.probe.http.HttpGet",
"parameters": {}
},
"PDOK TMS - PING": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - PING": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.http.HttpGet",
"parameters": {}
},
"PDOK TMS - Caps": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - Caps": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.tms.TmsCaps",
"parameters": {}
},
"PDOK TMS - TopTile": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - TopTile": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.tms.TmsGetTile",
"parameters": {
"layer": "brtachtergrondkaart",
"layer": "osm@rd",
"zoom": "0",
"x": "0",
"y": "0",
"extension" : "png"
}
},
"PYGEOAPI - Drilldown": {
"resource": "PYGEOAPI FEATURES",
"LDPROXY - Drilldown": {
"resource": "LDPROXY FEATURES",
"probe_class": "GeoHealthCheck.plugins.probe.wfs3.WFS3Drilldown",
"parameters": {
"drilldown_level": "full"
}
},
"PYGEOAPI - OpenAPI": {
"resource": "PYGEOAPI FEATURES",
"LDPROXY - OpenAPI": {
"resource": "LDPROXY FEATURES",
"probe_class": "GeoHealthCheck.plugins.probe.wfs3.WFS3OpenAPIValidator",
"parameters": {}
},
Expand Down Expand Up @@ -326,25 +325,25 @@
"strings": ["RDF>"]
}
},
"PDOK TMS - HTTP - NoError": {
"probe_vars": "PDOK TMS - PING",
"OPENGEOGROEP TMS - HTTP - NoError": {
"probe_vars": "OPENGEOGROEP TMS - PING",
"check_class": "GeoHealthCheck.plugins.check.checks.HttpStatusNoError",
"parameters": {}
},
"PDOK TMS - Caps - XML Parse": {
"probe_vars": "PDOK TMS - Caps",
"OPENGEOGROEP TMS - Caps - XML Parse": {
"probe_vars": "OPENGEOGROEP TMS - Caps",
"check_class": "GeoHealthCheck.plugins.check.checks.XmlParse",
"parameters": {}
},
"PDOK TMS - Caps - TileMap": {
"probe_vars": "PDOK TMS - Caps",
"OPENGEOGROEP TMS - Caps - TileMap": {
"probe_vars": "OPENGEOGROEP TMS - Caps",
"check_class": "GeoHealthCheck.plugins.check.checks.ContainsStrings",
"parameters": {
"strings": ["<TileMap"]
}
},
"PDOK TMS - TopTile - Content Type": {
"probe_vars": "PDOK TMS - TopTile",
"OPENGEOGROEP TMS - TopTile - Content Type": {
"probe_vars": "OPENGEOGROEP TMS - TopTile",
"check_class": "GeoHealthCheck.plugins.check.checks.HttpHasImageContentType",
"parameters": {}
}
Expand Down
37 changes: 18 additions & 19 deletions tests/data/resources.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,15 +85,14 @@
"url": "http://geo.woudc.org/def",
"tags": []
},
"PDOK TMS": {
"OPENGEOGROEP TMS": {
"owner": "admin",
"resource_type": "OSGeo:TMS",
"active": true,
"title": "Tile Map Service",
"url": "http://geodata.nationaalgeoregister.nl/tiles/service/tms/1.0.0",
"url": "https://www.openbasiskaart.nl/mapcache/tms/1.0.0/",
"tags": [
"tiling",
"pdok"
"tiling"
]
}
},
Expand Down Expand Up @@ -191,21 +190,21 @@
"probe_class": "GeoHealthCheck.plugins.probe.http.HttpGet",
"parameters": {}
},
"PDOK TMS - PING": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - PING": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.http.HttpGet",
"parameters": {}
},
"PDOK TMS - Caps": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - Caps": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.tms.TmsCaps",
"parameters": {}
},
"PDOK TMS - TopTile": {
"resource": "PDOK TMS",
"OPENGEOGROEP TMS - TopTile": {
"resource": "OPENGEOGROEP TMS",
"probe_class": "GeoHealthCheck.plugins.probe.tms.TmsGetTile",
"parameters": {
"layer": "brtachtergrondkaart",
"layer": "osm@rd",
"zoom": "0",
"x": "0",
"y": "0",
Expand Down Expand Up @@ -299,25 +298,25 @@
"strings": ["RDF>"]
}
},
"PDOK TMS - HTTP - NoError": {
"probe_vars": "PDOK TMS - PING",
"OpenGoeGroep TMS - HTTP - NoError": {
"probe_vars": "OPENGEOGROEP TMS - PING",
"check_class": "GeoHealthCheck.plugins.check.checks.HttpStatusNoError",
"parameters": {}
},
"PDOK TMS - Caps - XML Parse": {
"probe_vars": "PDOK TMS - Caps",
"OPENGEOGROEP TMS - Caps - XML Parse": {
"probe_vars": "OPENGEOGROEP TMS - Caps",
"check_class": "GeoHealthCheck.plugins.check.checks.XmlParse",
"parameters": {}
},
"PDOK TMS - Caps - TileMap": {
"probe_vars": "PDOK TMS - Caps",
"OPENGEOGROEP TMS - Caps - TileMap": {
"probe_vars": "OPENGEOGROEP TMS - Caps",
"check_class": "GeoHealthCheck.plugins.check.checks.ContainsStrings",
"parameters": {
"strings": ["<TileMap"]
}
},
"PDOK TMS - TopTile - Content Type": {
"probe_vars": "PDOK TMS - TopTile",
"OPENGEOGROEP TMS - TopTile - Content Type": {
"probe_vars": "OPENGEOGROEP TMS - TopTile",
"check_class": "GeoHealthCheck.plugins.check.checks.HttpHasImageContentType",
"parameters": {}
}
Expand Down

0 comments on commit b4762ba

Please sign in to comment.