def _get_namespace(self): """Get the WFS namespace of the layer. Returns ------- namespace : str The namespace associated with the WFS layer. This is the namespace of the fields of this layer, needed to parse the output of a GetFeature request. """ self._init_wfs() return owsutil.get_namespace(self.__wfs, self._layer)
def test_get_namespace(self, wfs, mp_remote_describefeaturetype): """Test the owsutil.get_namespace method. Test whether the namespace of the dov-pub:Boringen layer is correct. Parameters ---------- wfs : pytest.fixture returning owslib.wfs.WebFeatureService WebFeatureService based on the local GetCapabilities. mp_remote_describefeaturetype : pytest.fixture Monkeypatch the call to a remote DescribeFeatureType of the dov-pub:Boringen layer. """ assert owsutil.get_namespace(wfs, 'dov-pub:Boringen') == \ 'http://dov.vlaanderen.be/ocdov/dov-pub'