@@ -64,12 +64,16 @@ def wms_request_compare(self, request, extra=None, reference_file=None):
64
64
65
65
self .assertXMLEqual (response , expected , msg = "request %s failed.\n Query: %s\n Expected file: %s\n Response:\n %s" % (query_string , request , reference_path , response .decode ('utf-8' )))
66
66
67
- @ unittest . skipIf ( os . environ . get ( 'TRAVIS' , '' ) == 'true' , 'Test is flaky on Travis environment' )
68
- def test_project_wms ( self ):
69
- """Test some WMS request"""
70
- for request in ( 'GetCapabilities' , 'GetProjectSettings' , 'GetContext' ):
71
- self .wms_request_compare (request )
67
+ def test_getcapabilities ( self ):
68
+ self . wms_request_compare ( 'GetCapabilities' )
69
+
70
+ def test_getprojectsettings ( self ):
71
+ self .wms_request_compare ('GetProjectSettings' )
72
72
73
+ def test_getcontext (self ):
74
+ self .wms_request_compare ('GetContext' )
75
+
76
+ def test_getfeatureinfo (self ):
73
77
# Test getfeatureinfo response xml
74
78
self .wms_request_compare ('GetFeatureInfo' ,
75
79
'&layers=testlayer%20%C3%A8%C3%A9&styles=&' +
@@ -174,11 +178,14 @@ def test_project_wms(self):
174
178
'FEATURE_COUNT=10&FILTER_GEOM=POLYGON((8.2035381 44.901459,8.2035562 44.901459,8.2035562 44.901418,8.2035381 44.901418,8.2035381 44.901459))' ,
175
179
'wms_getfeatureinfo_invalid_query_layers' )
176
180
181
+ def test_describelayer (self ):
177
182
# Test DescribeLayer
178
183
self .wms_request_compare ('DescribeLayer' ,
179
184
'&layers=testlayer%20%C3%A8%C3%A9&' +
180
185
'SLD_VERSION=1.1.0' ,
181
186
'describelayer' )
187
+
188
+ def test_getstyles (self ):
182
189
# Test GetStyles
183
190
self .wms_request_compare ('GetStyles' ,
184
191
'&layers=testlayer%20%C3%A8%C3%A9&' ,
@@ -1279,7 +1286,6 @@ def test_wms_getprint_legend(self):
1279
1286
r , h = self ._result (self ._execute_request (qs ))
1280
1287
self ._img_diff_error (r , h , "WMS_GetPrint_Legend" )
1281
1288
1282
- @unittest .skip ('Randomly failing to draw the map layer' )
1283
1289
def test_wms_getprint_srs (self ):
1284
1290
qs = "?" + "&" .join (["%s=%s" % i for i in list ({
1285
1291
"MAP" : urllib .parse .quote (self .projectPath ),
0 commit comments