Coverage for brodata / sld.py: 94%
17 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-20 14:37 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-20 14:37 +0000
1import logging
2from functools import partial
4from . import bro
6logger = logging.getLogger(__name__)
9class SoilLegalDecision(bro.FileOrUrl):
10 """Class to represent a SoilLegalDecision (EPL) from the BRO."""
12 _rest_url = "https://publiek.broservices.nl/sq/sld/v1"
14 def _read_contents(self, tree):
15 raise (
16 NotImplementedError(
17 f"The reading of the contents of a {self.__class__.__name__} is not supported yet"
18 )
19 )
22cl = SoilLegalDecision
24get_bro_ids_of_bronhouder = partial(bro._get_bro_ids_of_bronhouder, cl)
25get_bro_ids_of_bronhouder.__doc__ = bro._get_bro_ids_of_bronhouder.__doc__
27get_data_for_bro_ids = partial(bro._get_data_for_bro_ids, cl)
28get_data_for_bro_ids.__doc__ = bro._get_data_for_bro_ids.__doc__
30get_characteristics = partial(bro._get_characteristics, cl)
31get_characteristics.__doc__ = bro._get_characteristics.__doc__
33get_data_in_extent = partial(bro._get_data_in_extent, cl)
34get_data_in_extent.__doc__ = bro._get_data_in_extent.__doc__