Exemplo n.º 1
0
 def test_wms_url_correcter_normal(self):
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?request=GetCapabilities&service=WMS'),
         'http://host.com?request=GetCapabilities&service=WMS')
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?request=getcapabilities&service=wms'),
         'http://host.com?request=getcapabilities&service=wms')
     assert_equal(Proxy.wms_url_correcter('http://lasigpublic.nerc-lancaster.ac.uk/ArcGIS/services/Biodiversity/GMFarmEvaluation/MapServer/WMSServer?request=GetCapabilities&service=WMS'), 'http://lasigpublic.nerc-lancaster.ac.uk/ArcGIS/services/Biodiversity/GMFarmEvaluation/MapServer/WMSServer?request=GetCapabilities&service=WMS')
Exemplo n.º 2
0
 def test_wms_url_correcter_missing_params(self):
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?service=WMS'),
         'http://host.com?service=WMS&request=GetCapabilities')
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?request=GetCapabilities'),
         'http://host.com?request=GetCapabilities&service=WMS')
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com'),
         'http://host.com?request=GetCapabilities&service=WMS')
Exemplo n.º 3
0
 def test_wms_url_correcter_duff_values_unchanged(self):
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?colour=blue&rainbow='),
         'http://host.com?colour=blue&rainbow=&request=GetCapabilities&service=WMS')
Exemplo n.º 4
0
 def test_wms_url_correcter_trailing_ampersand(self):
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?request=GetCapabilities&'),
         'http://host.com?request=GetCapabilities&service=WMS')
Exemplo n.º 5
0
 def test_wms_url_correcter_duplicate_keys(self):
     assert_equal(Proxy.wms_url_correcter(
         'http://host.com?request=GetCapabilities&request=GetFeatureInfo'),
         'http://host.com?request=GetFeatureInfo&service=WMS')