From b8b0c20ff799740ce13913f437103440df1a7362 Mon Sep 17 00:00:00 2001 From: sethg Date: Sat, 9 Nov 2024 10:52:40 +0100 Subject: [PATCH] Allow test to run offline and for all WMS versions --- tests/test_wms_getmap.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/test_wms_getmap.py b/tests/test_wms_getmap.py index 34631bfa..dad1d3cd 100644 --- a/tests/test_wms_getmap.py +++ b/tests/test_wms_getmap.py @@ -18,10 +18,15 @@ def wms(): return WebMapService_1_3_0(SERVICE_URL, version='1.3.0') -def test_build_getmap_request_bbox_precision(wms): +@pytest.mark.parametrize("version", ["1.3.0", "1.1.1"]) +def test_build_getmap_request_bbox_precision(version): bbox = (-126.123456789, 24.123456789, -66.123456789, 50.123456789) bbox_yx = (bbox[1], bbox[0], bbox[3], bbox[2]) - request = wms._WebMapService_1_3_0__build_getmap_request( + + m = mock.Mock() + type(m).version = mock.PropertyMock(return_value=version) + + request = WebMapService_1_3_0._WebMapService_1_3_0__build_getmap_request(m, layers=['layer1'], styles=['default'], srs='EPSG:4326',