Exemplo n.º 1
0
 def test_REST_bad_layer(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/bogus_layer/default/default/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'LAYER',
                     'LAYER does not exist')
Exemplo n.º 2
0
 def test_kvp_bad_tilecol_value(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=infirth'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'TILECOL', 'TILECOL is not a valid integer')
Exemplo n.º 3
0
 def test_kvp_tilecol_out_of_range(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=5'
     test_wmts_error(self, test_url, 400, 'TileOutOfRange', 'TILECOL',
                     'TILECOL is out of range, maximum value is 0')
Exemplo n.º 4
0
 def test_kvp_bad_request(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=getschwifty&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 501, 'OperationNotSupported',
                     'REQUEST', 'The request type is not supported')
Exemplo n.º 5
0
 def test_kvp_bad_layer(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=bogus_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'LAYER',
                     'LAYER does not exist')
Exemplo n.º 6
0
 def test_kvp_missing_tilematrixset(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'MissingParameterValue', 'TILEMATRIXSET', 'Missing TILEMATRIXSET parameter')
Exemplo n.º 7
0
 def test_kvp_missing_tilecol(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0'
     test_wmts_error(self, test_url, 400, 'MissingParameterValue',
                     'TILECOL', 'Missing TILECOL parameter')
Exemplo n.º 8
0
 def test_kvp_bad_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/jpeg&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'FORMAT', 'FORMAT is invalid for LAYER')
Exemplo n.º 9
0
 def test_kvp_bad_tilecol_value(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=infirth'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TILECOL', 'TILECOL is not a valid integer')
Exemplo n.º 10
0
 def test_kvp_bad_version(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=3.2.1&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'VERSION', 'VERSION is invalid')
Exemplo n.º 11
0
 def test_kvp_bad_layer(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=bogus_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'LAYER', 'LAYER does not exist')
Exemplo n.º 12
0
 def test_kvp_bad_request(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=getschwifty&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 501, 'OperationNotSupported', 'REQUEST', 'The request type is not supported')
Exemplo n.º 13
0
 def test_kvp_bad_service(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=tmnt&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'SERVICE', 'Unrecognized service')
Exemplo n.º 14
0
 def test_kvp_missing_tilecol(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0'
     test_wmts_error(self, test_url, 400, 'MissingParameterValue', 'TILECOL', 'Missing TILECOL parameter')
Exemplo n.º 15
0
 def test_REST_bad_tilematrixset_nodate(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/bogus_tilematrixset/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'TILEMATRIXSET', 'TILEMATRIXSET is invalid for LAYER')
Exemplo n.º 16
0
 def test_kvp_invalid_tilematrix_(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=43&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TILEMATRIX', 'Invalid TILEMATRIX')
Exemplo n.º 17
0
 def test_REST_bad_tilematrix_value(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/bogus/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'TILEMATRIX', 'TILEMATRIX is not a valid integer')
Exemplo n.º 18
0
 def test_kvp_tilecol_out_of_range(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=5'
     test_wmts_error(self, test_url, 400, 'TileOutOfRange', 'TILECOL', 'TILECOL is out of range, maximum value is 0')
Exemplo n.º 19
0
 def test_kvp_missing_tilematrixset(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'MissingParameterValue',
                     'TILEMATRIXSET', 'Missing TILEMATRIXSET parameter')
Exemplo n.º 20
0
 def test_kvp_bad_time_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0&time=86753-09'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TIME', 'Invalid time format, must be YYYY-MM-DD or YYYY-MM-DDThh:mm:ssZ')
Exemplo n.º 21
0
 def test_kvp_bad_service(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=tmnt&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'SERVICE', 'Unrecognized service')
Exemplo n.º 22
0
 def test_REST_bad_layer(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/bogus_layer/default/default/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'LAYER', 'LAYER does not exist')
Exemplo n.º 23
0
 def test_kvp_bad_version(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=3.2.1&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'VERSION', 'VERSION is invalid')
Exemplo n.º 24
0
 def test_REST_bad_style(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/bogus_style/default/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'STYLE', 'STYLE is invalid for LAYER')
Exemplo n.º 25
0
 def test_kvp_bad_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/jpeg&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'FORMAT',
                     'FORMAT is invalid for LAYER')
Exemplo n.º 26
0
 def test_REST_bad_tilematrixset_nodate(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/bogus_tilematrixset/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TILEMATRIXSET', 'TILEMATRIXSET is invalid for LAYER')
Exemplo n.º 27
0
 def test_kvp_invalid_tilematrix_(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=43&tilerow=0&tilecol=0'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'TILEMATRIX', 'Invalid TILEMATRIX')
Exemplo n.º 28
0
 def test_REST_invalid_tilematrix(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/10/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TILEMATRIX', 'Invalid TILEMATRIX')
Exemplo n.º 29
0
 def test_kvp_bad_time_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/wmts.cgi?layer=test_layer&version=1.0.0&service=wmts&request=gettile&format=image/png&tilematrixset=GoogleMapsCompatible_Level6&tilematrix=0&tilerow=0&tilecol=0&time=86753-09'
     test_wmts_error(
         self, test_url, 400, 'InvalidParameterValue', 'TIME',
         'Invalid time format, must be YYYY-MM-DD or YYYY-MM-DDThh:mm:ssZ')
Exemplo n.º 30
0
 def test_REST_bad_tilerow_value(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/0/bogus/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'TILEROW', 'TILEROW is not a valid integer')
Exemplo n.º 31
0
 def test_REST_bad_style(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/bogus_style/default/0/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'STYLE',
                     'STYLE is invalid for LAYER')
Exemplo n.º 32
0
 def test_REST_tilecol_out_of_range(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/0/0/1.png'
     test_wmts_error(self, test_url, 400, 'TileOutOfRange', 'TILECOL', 'TILECOL is out of range, maximum value is 0')
Exemplo n.º 33
0
 def test_REST_invalid_tilematrix(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/10/0/0.png'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue',
                     'TILEMATRIX', 'Invalid TILEMATRIX')
Exemplo n.º 34
0
 def test_REST_bad_date_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/0/0/1.bogus'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'FORMAT',
                     'FORMAT is invalid for LAYER')
Exemplo n.º 35
0
 def test_REST_row_out_of_range(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/0/1/0.png'
     test_wmts_error(self, test_url, 400, 'TileOutOfRange', 'TILEROW',
                     'TILEROW is out of range, maximum value is 0')
Exemplo n.º 36
0
 def test_REST_bad_date_format(self):
     test_url = base_url + '/test_mod_reproject_wmts_err/test_layer/default/GoogleMapsCompatible_Level6/0/0/1.bogus'
     test_wmts_error(self, test_url, 400, 'InvalidParameterValue', 'FORMAT', 'FORMAT is invalid for LAYER')