def test_invalid_parameter_value(self): resp = self.client.get('?service=wms') exception_el = resp.xpath('/ows:ExceptionReport/ows:Exception')[0] assert exception_el.attrib['exceptionCode'] == 'InvalidParameterValue' assert resp.status_code == 400 assert resp.headers['Content-Type'] == 'text/xml' assert_pywps_version(resp)
def test_get_request_all_args(self): resp = self.client.get( '?Request=DescribeProcess&service=wps&version=1.0.0&identifier=all' ) identifiers = [desc.identifier for desc in get_describe_result(resp)] assert 'ping' in identifiers assert 'hello' in identifiers assert_pywps_version(resp)
def test_pywps_version(self): resp = self.client.get('?service=WPS&request=GetCapabilities') assert_pywps_version(resp)
def test_get_request_all_args(self): resp = self.client.get('?Request=DescribeProcess&service=wps&version=1.0.0&identifier=all') identifiers = [desc.identifier for desc in get_describe_result(resp)] assert 'ping' in identifiers assert 'hello' in identifiers assert_pywps_version(resp)