Skip to content

Commit

Permalink
Revert "[Server] Add tests (GetContext and access control project)"
Browse files Browse the repository at this point in the history
This reverts commit 5d9b460.
  • Loading branch information
rldhont committed May 23, 2017
1 parent 5d9b460 commit 9e1fb80
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 931 deletions.
37 changes: 1 addition & 36 deletions tests/src/python/test_qgsserver.py
Expand Up @@ -187,7 +187,7 @@ def wms_request_compare(self, request, extra=None, reference_file=None):

def test_project_wms(self):
"""Test some WMS request"""
for request in ('GetCapabilities', 'GetProjectSettings', 'GetContext'):
for request in ('GetCapabilities', 'GetProjectSettings'):
self.wms_request_compare(request)

# Test getfeatureinfo response
Expand Down Expand Up @@ -237,41 +237,6 @@ def test_project_wms_inspire(self):
for request in ('GetCapabilities',):
self.wms_inspire_request_compare(request)

def wms_accesscontrol_request_compare(self, request, extra=None, reference_file=None):
project = self.projectPath
assert os.path.exists(project), "Project file not found: " + project

query_string = 'MAP=%s&SERVICE=WMS&VERSION=1.3&REQUEST=%s' % (urllib.quote(project), request)
if extra is not None:
query_string += extra
header, body = [str(_v) for _v in self.server.handleRequest(query_string)]
response = header + body
f = open(self.testdata_path + request.lower() + '_accesscontrol.txt')
expected = f.read()
f.close()
# Store the output for debug or to regenerate the reference documents:
"""
f = open(os.path.dirname(__file__) + '/expected.txt', 'w+')
f.write(expected)
f.close()
f = open(os.path.dirname(__file__) + '/response.txt', 'w+')
f.write(response)
f.close()
"""
response = re.sub(RE_STRIP_PATH, '', response)
expected = re.sub(RE_STRIP_PATH, '', expected)

# for older GDAL versions (<2.0), id field will be integer type
if int(osgeo.gdal.VersionInfo()[:1]) < 2:
expected = expected.replace('typeName="Integer64" precision="0" length="10" editType="TextEdit" type="qlonglong"', 'typeName="Integer" precision="0" length="10" editType="TextEdit" type="int"')

self.assertEqual(response, expected, msg="request %s failed.\n Query: %s\n Expected:\n%s\n\n Response:\n%s" % (query_string, request, expected, response))

def test_project_accesscontrol_wms(self):
"""Test some WMS request"""
for request in ('GetCapabilities', 'GetProjectSettings', 'GetContext'):
self.wms_accesscontrol_request_compare(request)

# WFS tests
def wfs_request_compare(self, request):
project = self.testdata_path + "test_project_wfs.qgs"
Expand Down
328 changes: 0 additions & 328 deletions tests/testdata/qgis_server/getcapabilities_accesscontrol.txt

This file was deleted.

0 comments on commit 9e1fb80

Please sign in to comment.