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)
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)
def test_empty(self): m = WMSMapRequestParams() assert m.query_string == ''
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'))
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")