def setup(self): self.base_req = url_decode( """SERVICE=WMS&format=image%2Fpng&layers=foo&styles=& REQUEST=GetMap&height=300&srs=EPSG%3A4326&VERSION=1.1.1& bbox=7,50,8,51&width=400""".replace( "\n", "" ) )
def setup(self): params111 = url_decode("""LAYERS=foo&FORMAT=image%2Fjpeg&SERVICE=WMS& VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_xml& SRS=EPSG%3A4326&BBOX=8,4,9,5&WIDTH=984&HEIGHT=708""".replace('\n', '')) self.req111 = WMS111MapRequest(params111) self.params130 = params111.copy() self.params130['version'] = '1.3.0' self.params130['crs'] = self.params130['srs'] del self.params130['srs']
def wms_capapilities_url(url, version): parsed_url = urlparse.urlparse(url) base_req = BaseRequest( url=url.split('?', 1)[0], param=url_decode(parsed_url.query), ) base_req.params['service'] = 'WMS' base_req.params['version'] = version base_req.params['request'] = 'GetCapabilities' return base_req.complete_url
def wms_111_cap_url(url): parsed_url = urlparse.urlparse(url) base_req = BaseRequest( url=url.split('?', 1)[0], param=url_decode(parsed_url.params), ) base_req.params['service'] = 'WMS' base_req.params['version'] = '1.1.1' base_req.params['request'] = 'GetCapabilities' return base_req.complete_url
def test_include_empty(self): d = url_decode("bar&foo=baz&bing", include_empty=True) assert d["bar"] == "" assert d["foo"] == "baz" assert d["bing"] == ""
def test_include_empty(self): d = url_decode('bar&foo=baz&bing', include_empty=True) assert d['bar'] == '' assert d['foo'] == 'baz' assert d['bing'] == ''
def test_key_decode(self): d = url_decode('white+space=in+key&foo=bar', decode_keys=True) assert d['white space'] == 'in key' assert d['foo'] == 'bar'
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 setup(self): self.base_req = url_decode( '''SERVICE=WMS&format=image%2Fpng&layers=foo&styles=& REQUEST=GetMap&height=300&srs=EPSG%3A4326&VERSION=1.1.1& bbox=7,50,8,51&width=400'''.replace('\n', ''))
def test_key_decode(self): d = url_decode("white+space=in+key&foo=bar", decode_keys=True) assert d["white space"] == "in key" assert d["foo"] == "bar"
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 dummy_req(url): return DummyRequest(url_decode(url.replace('\n', '')))
def dummy_req(args): return DummyRequest(url_decode(args.replace("\n", "")))