Skip to content
Permalink
Browse files

[server][test] GetPrint test with two maps template

This is to test that map0 and map1 actually refer to the
correct maps
  • Loading branch information
elpaso committed Jan 11, 2018
1 parent e137ea8 commit d63f4c7658bfda9267ac32c935c7080d86343ab2
@@ -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()
Binary file not shown.

0 comments on commit d63f4c7

Please sign in to comment.
You can’t perform that action at this time.