def get_capabilities(wps_host=None, wps_client=None, version='1.0.0'): """WPS GetCapabilities response. Parameters ---------- wps_host : string wps_client : pywps.tests.WpsClient version : string Returns ------- out : list of ? """ if wps_host: return WebProcessingService(wps_host, version) else: response = wps_client.get( '?service=WPS&request=GetCapabilities&version={0}'.format(version)) wps_reader = WPSReader() element = wps_reader.readFromString(response.get_data()) wps = WebProcessingService(None, version, skip_caps=True) wps._parseCapabilitiesMetadata(element) return wps
def get_capabilities(wps_host=None, wps_client=None, version='1.0.0'): if wps_host: return WebProcessingService(wps_host, version) else: response = wps_client.get( '?service=WPS&request=GetCapabilities&version={0}'.format(version)) wps_reader = WPSReader() element = wps_reader.readFromString(response.get_data()) wps = WebProcessingService(None, version, skip_caps=True) wps._parseCapabilitiesMetadata(element) return wps