Esempio n. 1
0
 def test_with_defaults(self):
     orig_req = WMSMapRequestParams(param=dict(layers='baz'))
     new_req = self.m.with_defaults(orig_req)
     assert new_req is not self.m
     assert self.m.get('LayErs') == 'bar'
     assert new_req.get('LAyers') == 'baz'
     assert new_req.size == (100, 200)
Esempio n. 2
0
 def test_with_defaults(self):
     orig_req = WMSMapRequestParams(param=dict(layers="baz"))
     new_req = self.m.with_defaults(orig_req)
     assert new_req is not self.m
     assert self.m.get("LayErs") == "bar"
     assert new_req.get("LAyers") == "baz"
     assert new_req.size == (100, 200)
Esempio n. 3
0
 def test_empty(self):
     m = WMSMapRequestParams()
     assert m.query_string == ''
Esempio n. 4
0
 def setup(self):
     self.m = WMSMapRequestParams(
         url_decode('layers=bar&bBOx=-90,-80,70.0, 80&format=image/png'
                    '&WIdth=100&heIGHT=200&LAyerS=foo&srs=EPSG%3A0815'))
Esempio n. 5
0
 def test_query_string_encoding(self):
     m = WMSMapRequestParams()
     m.layers = ["layer with whitespace", u"layer with ümlauts"]
     assert (m.query_string ==
             "layers=layer%20with%20whitespace,layer%20with%20%C3%BCmlauts")