Skip to content

Commit 15d23e4

Browse files
authored
Merge pull request #665 from gschwind/service-parameter-is-case-sensitive
Fix tests/test_capabilities.py with correct check of request case
2 parents 2c884da + 89e7a9f commit 15d23e4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/test_capabilities.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,12 @@ def check_capabilities_response(self, resp):
9797
assert len(metadatas) == 2
9898

9999
def test_get_request(self):
100-
resp = self.client.get('?Request=GetCapabilities&service=WpS')
100+
# Check service=WPS (parameters values are case sensitive)
101+
resp = self.client.get('?Request=GetCapabilities&service=WPS')
101102
self.check_capabilities_response(resp)
102103

103-
# case insesitive check
104-
resp = self.client.get('?request=getcapabilities&service=wps')
104+
# Check service=WPS (parameters name are not sensitive to case)
105+
resp = self.client.get('?ReQuest=GetCapabilities&SeRviCe=WPS')
105106
self.check_capabilities_response(resp)
106107

107108
def test_post_request(self):
@@ -110,7 +111,7 @@ def test_post_request(self):
110111
self.check_capabilities_response(resp)
111112

112113
def test_get_bad_version(self):
113-
resp = self.client.get('?request=getcapabilities&service=wps&acceptversions=2001-123')
114+
resp = self.client.get('?request=getcapabilities&service=WPS&acceptversions=2001-123')
114115
exception = resp.xpath('/ows:ExceptionReport'
115116
'/ows:Exception')
116117
assert resp.status_code == 400
@@ -164,7 +165,7 @@ def tearDown(self):
164165
configuration.CONFIG.set('server', 'language', 'en-US')
165166

166167
def test_get_translated(self):
167-
resp = self.client.get('?Request=GetCapabilities&service=wps&language=fr-CA')
168+
resp = self.client.get('?Request=GetCapabilities&service=WPS&language=fr-CA')
168169

169170
assert resp.xpath('/wps:Capabilities/@xml:lang')[0] == "fr-CA"
170171

0 commit comments

Comments
 (0)