Skip to content

Commit

Permalink
Merge pull request #6036 from elpaso/server-getprint-two-maps-test
Browse files Browse the repository at this point in the history
[server][test] GetPrint test with two maps template
  • Loading branch information
elpaso authored Jan 11, 2018
2 parents 3f55bba + d63f4c7 commit 5522f10
Show file tree
Hide file tree
Showing 3 changed files with 1,733 additions and 2,766 deletions.
20 changes: 20 additions & 0 deletions tests/src/python/test_qgsserver_wms_getprint.py
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,26 @@ def test_wms_getprint_label(self):
r, h = self._result(self._execute_request(qs))
self._img_diff_error(r, h, "WMS_GetPrint_LabelRemoved")

def test_wms_getprint_two_maps(self):
"""Test map0 and map1 apply to the correct maps"""
qs = "?" + "&".join(["%s=%s" % i for i in list({
"MAP": urllib.parse.quote(self.projectPath),
"SERVICE": "WMS",
"VERSION": "1.1.1",
"REQUEST": "GetPrint",
"TEMPLATE": "layoutA4twoMaps",
"FORMAT": "png",
"map0:EXTENT": "11863620.20301065221428871,-5848927.97872077487409115,19375243.89574331790208817,138857.97204941",
"map0:LAYERS": "Country",
"map1:EXTENT": "-33626185.498,-13032965.185,33978427.737,16020257.031",
"map1:LAYERS": "Country,Hello",
"CRS": "EPSG:3857",
"IDTEXTBOX": "",
}.items())])

r, h = self._result(self._execute_request(qs))
self._img_diff_error(r, h, "WMS_GetPrint_TwoMaps")


if __name__ == '__main__':
unittest.main()
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5522f10

Please sign in to comment.