|
@@ -208,6 +208,36 @@ def test_wms_getcapabilities(self): |
|
|
str(response).find("<Name>Country</Name>") != -1, |
|
|
"Country layer in GetCapabilities\n%s" % response) |
|
|
|
|
|
def test_wms_getprojectsettings(self): |
|
|
query_string = "&".join(["%s=%s" % i for i in list({ |
|
|
"MAP": urllib.parse.quote(self.projectPath), |
|
|
"SERVICE": "WMS", |
|
|
"VERSION": "1.1.1", |
|
|
"REQUEST": "GetProjectSettings" |
|
|
}.items())]) |
|
|
|
|
|
response, headers = self._get_fullaccess(query_string) |
|
|
self.assertTrue( |
|
|
str(response).find("<TreeName>Hello</TreeName>") != -1, |
|
|
"No Hello layer in GetProjectSettings\n%s" % response) |
|
|
self.assertTrue( |
|
|
str(response).find("<TreeName>Country</TreeName>") != -1, |
|
|
"No Country layer in GetProjectSettings\n%s" % response) |
|
|
self.assertTrue( |
|
|
str(response).find("<LayerDrawingOrder>Country_Labels,Country,dem,Hello_Filter_SubsetString,Hello_Project_SubsetString,Hello_SubsetString,Hello,db_point</LayerDrawingOrder>") != -1, |
|
|
"LayerDrawingOrder in GetProjectSettings\n%s" % response) |
|
|
|
|
|
response, headers = self._get_restricted(query_string) |
|
|
self.assertTrue( |
|
|
str(response).find("<TreeName>Hello</TreeName>") != -1, |
|
|
"No Hello layer in GetProjectSettings\n%s" % response) |
|
|
self.assertFalse( |
|
|
str(response).find("<TreeName>Country</TreeName>") != -1, |
|
|
"Country layer in GetProjectSettings\n%s" % response) |
|
|
self.assertTrue( |
|
|
str(response).find("<LayerDrawingOrder>Country_Labels,dem,Hello_Filter_SubsetString,Hello_Project_SubsetString,Hello_SubsetString,Hello,db_point</LayerDrawingOrder>") != -1, |
|
|
"LayerDrawingOrder in GetProjectSettings\n%s" % response) |
|
|
|
|
|
def test_wms_describelayer_hello(self): |
|
|
query_string = "&".join(["%s=%s" % i for i in { |
|
|
"MAP": urllib.quote(self.projectPath), |
|
|