diff --git a/src/bo4e/__init__.py b/src/bo4e/__init__.py index f91a8ce42..17ac712d4 100644 --- a/src/bo4e/__init__.py +++ b/src/bo4e/__init__.py @@ -198,7 +198,6 @@ "Waehrungscode", "Waehrungseinheit", "Waermenutzung", - "Wertermittlungsverfahren", "Zaehlerauspraegung", "Zaehlergroesse", "Zaehlertyp", @@ -405,7 +404,6 @@ from .enum.waehrungseinheit import Waehrungseinheit from .enum.waermenutzung import Waermenutzung from .enum.wahlrechtprognosegrundlage import WahlrechtPrognosegrundlage -from .enum.wertermittlungsverfahren import Wertermittlungsverfahren from .enum.zaehlerauspraegung import Zaehlerauspraegung from .enum.zaehlergroesse import Zaehlergroesse from .enum.zaehlertyp import Zaehlertyp diff --git a/src/bo4e/bo/zeitreihe.py b/src/bo4e/bo/zeitreihe.py index 2baafad7a..8b944851d 100644 --- a/src/bo4e/bo/zeitreihe.py +++ b/src/bo4e/bo/zeitreihe.py @@ -18,7 +18,7 @@ from ..enum.mengeneinheit import Mengeneinheit from ..enum.messart import Messart from ..enum.messgroesse import Messgroesse - from ..enum.wertermittlungsverfahren import Wertermittlungsverfahren + from ..enum.messwertstatus import Messwertstatus @postprocess_docstring @@ -54,5 +54,5 @@ class Zeitreihe(Geschaeftsobjekt): """Beschreibt die Verwendung der Zeitreihe""" version: Optional[str] = None """Version der Zeitreihe""" - wertherkunft: Optional["Wertermittlungsverfahren"] = None - """Kennzeichnung, wie die Werte entstanden sind, z.B. durch Messung""" + wertherkunft: Optional["Messwertstatus"] = None + """Kennzeichnung, wie die Werte entstanden sind, z.B. ABGELESEN oder PROGNOSEWERT""" diff --git a/src/bo4e/com/verbrauch.py b/src/bo4e/com/verbrauch.py index 6d6b9987a..8a04dffad 100644 --- a/src/bo4e/com/verbrauch.py +++ b/src/bo4e/com/verbrauch.py @@ -15,7 +15,6 @@ if TYPE_CHECKING: from ..enum.mengeneinheit import Mengeneinheit from ..enum.messwertstatus import Messwertstatus - from ..enum.wertermittlungsverfahren import Wertermittlungsverfahren # pylint: disable=too-few-public-methods @@ -38,8 +37,6 @@ class Verbrauch(COM): typ: Annotated[Literal[ComTyp.VERBRAUCH], Field(alias="_typ")] = ComTyp.VERBRAUCH - wertermittlungsverfahren: Optional["Wertermittlungsverfahren"] = None - """Gibt an, ob es sich um eine PROGNOSE oder eine MESSUNG handelt""" obis_kennzahl: Optional[str] = None """Die OBIS-Kennzahl für den Wert, die festlegt, welche Größe mit dem Stand gemeldet wird, z.B. '1-0:""" wert: Optional[Decimal] = None diff --git a/src/bo4e/enum/wertermittlungsverfahren.py b/src/bo4e/enum/wertermittlungsverfahren.py deleted file mode 100644 index d9779e344..000000000 --- a/src/bo4e/enum/wertermittlungsverfahren.py +++ /dev/null @@ -1,13 +0,0 @@ -# pylint: disable=missing-module-docstring -from bo4e.enum.strenum import StrEnum - - -class Wertermittlungsverfahren(StrEnum): - """ - Gibt an, ob es sich um eine Prognose oder eine Messung handelt, beispielsweise bei der Abbildung eines Verbrauchs. - """ - - PROGNOSE = "PROGNOSE" - """Prognose""" - MESSUNG = "MESSUNG" - """Messung""" diff --git a/tests/test_verbrauch.py b/tests/test_verbrauch.py index fec9df884..b8aeb5ba2 100644 --- a/tests/test_verbrauch.py +++ b/tests/test_verbrauch.py @@ -3,7 +3,7 @@ import pytest -from bo4e import Mengeneinheit, Messwertstatus, Verbrauch, Wertermittlungsverfahren +from bo4e import Mengeneinheit, Messwertstatus, Verbrauch from tests.serialization_helper import assert_serialization_roundtrip @@ -18,7 +18,6 @@ class TestVerbrauch: enddatum=datetime(2021, 12, 2, 0, 0, 0).replace(tzinfo=timezone.utc), obis_kennzahl="1-0:1.8.1", einheit=Mengeneinheit.KWH, - wertermittlungsverfahren=Wertermittlungsverfahren.MESSUNG, messwertstatus=Messwertstatus.ABGELESEN, ) ), @@ -27,7 +26,6 @@ class TestVerbrauch: wert=Decimal(40), obis_kennzahl="1-0:1.8.1", einheit=Mengeneinheit.KWH, - wertermittlungsverfahren=Wertermittlungsverfahren.MESSUNG, messwertstatus=Messwertstatus.ABGELESEN, ), ), diff --git a/tests/test_zeitreihe.py b/tests/test_zeitreihe.py index 8a9954cab..d69f8ab69 100644 --- a/tests/test_zeitreihe.py +++ b/tests/test_zeitreihe.py @@ -1,6 +1,6 @@ import pytest -from bo4e import Medium, Mengeneinheit, Messart, Messgroesse, Wertermittlungsverfahren, Zeitreihe +from bo4e import Medium, Mengeneinheit, Messart, Messgroesse, Messwertstatus, Zeitreihe from tests.serialization_helper import assert_serialization_roundtrip @@ -17,7 +17,7 @@ class TestZeitreihe: messart=Messart.MAXIMALWERT, medium=Medium.STROM, einheit=Mengeneinheit.KVARH, - wertherkunft=Wertermittlungsverfahren.MESSUNG, + wertherkunft=Messwertstatus.ABGELESEN, werte=[], ) ),