@@ -57,6 +57,33 @@ def testGetFeatureInfo(self):
5757 'query_layers=testlayer%20%C3%A8%C3%A9&X=190&Y=320' ,
5858 'wms_getfeatureinfo-text-xml' )
5959
60+ # Test getfeatureinfo on non queryable layer
61+ self .wms_request_compare ('GetFeatureInfo' ,
62+ '&layers=testlayer3&styles=&' +
63+ 'info_format=text%2Fxml&transparent=true&' +
64+ 'width=600&height=400&srs=EPSG%3A3857&bbox=913190.6389747962%2C' +
65+ '5606005.488876367%2C913235.426296057%2C5606035.347090538&' +
66+ 'query_layers=testlayer3&X=190&Y=320' ,
67+ 'wms_getfeatureinfo-testlayer3-notqueryable' )
68+
69+ # Test getfeatureinfo on group without shortname (no queryable...)
70+ self .wms_request_compare ('GetFeatureInfo' ,
71+ '&layers=groupwithoutshortname&styles=&' +
72+ 'info_format=text%2Fxml&transparent=true&' +
73+ 'width=600&height=400&srs=EPSG%3A3857&bbox=913190.6389747962%2C' +
74+ '5606005.488876367%2C913235.426296057%2C5606035.347090538&' +
75+ 'query_layers=groupwithoutshortname&X=190&Y=320' ,
76+ 'wms_getfeatureinfo-groupwithoutshortname-notqueryable' )
77+
78+ # Test getfeatureinfo on group with shortname (no queryable...)
79+ self .wms_request_compare ('GetFeatureInfo' ,
80+ '&layers=group_name&styles=&' +
81+ 'info_format=text%2Fxml&transparent=true&' +
82+ 'width=600&height=400&srs=EPSG%3A3857&bbox=913190.6389747962%2C' +
83+ '5606005.488876367%2C913235.426296057%2C5606035.347090538&' +
84+ 'query_layers=group_name&X=190&Y=320' ,
85+ 'wms_getfeatureinfo-group_name-notqueryable' )
86+
6087 # Test getfeatureinfo response html
6188 self .wms_request_compare ('GetFeatureInfo' ,
6289 '&layers=testlayer%20%C3%A8%C3%A9&styles=&' +
0 commit comments