Skip to content

Commit 2e7456c

Browse files
author
Simon Blank
committed
rename Tarifzeit to Tarifzeitstufe to prevent ambigious naming
1 parent b97a1d9 commit 2e7456c

5 files changed

Lines changed: 19 additions & 19 deletions

File tree

src/bo4e/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@
9898
"Tarifpreisposition",
9999
"TarifpreispositionProOrt",
100100
"TarifpreisstaffelProOrt",
101-
"Tarifzeit",
102101
"TarifzeitenZeitscheibe",
102+
"Tarifzeitstufe",
103103
"Unterschrift",
104104
"Verbrauch",
105105
"Vertragskonditionen",
@@ -304,7 +304,7 @@
304304
from .com.tarifpreisposition import Tarifpreisposition
305305
from .com.tarifpreispositionproort import TarifpreispositionProOrt
306306
from .com.tarifpreisstaffelproort import TarifpreisstaffelProOrt
307-
from .com.tarifzeit import Tarifzeit
307+
from .com.tarifzeitstufe import Tarifzeitstufe
308308
from .com.tarifzeitenzeitscheibe import TarifzeitenZeitscheibe
309309
from .com.unterschrift import Unterschrift
310310
from .com.verbrauch import Verbrauch

src/bo4e/com/tarifzeitenzeitscheibe.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from .com import COM
1212

1313
if TYPE_CHECKING:
14-
from ..com.tarifzeit import Tarifzeit
14+
from ..com.tarifzeitstufe import Tarifzeitstufe
1515
from ..com.zeitraum import Zeitraum
1616

1717

@@ -29,5 +29,5 @@ class TarifzeitenZeitscheibe(COM):
2929
gueltigkeit: Optional["Zeitraum"] = None
3030
"""Zeitraum, in dem diese Zeitscheibe gültig ist"""
3131

32-
tarifzeiten: Optional[list["Tarifzeit"]] = None
33-
"""Liste von Tarifzeiten, z. B. NT, HT oder weitere Zeitmodelle"""
32+
tarifzeiten: Optional[list["Tarifzeitstufe"]] = None
33+
"""Liste von Tarifzeitenstufen, z. B. NT, HT oder weitere Zeitmodelle"""
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Contains Tarifzeit class
2+
Contains Tarifzeitstufe class
33
"""
44

55
from typing import TYPE_CHECKING, Annotated, Literal, Optional
@@ -15,16 +15,16 @@
1515

1616

1717
@postprocess_docstring
18-
class Tarifzeit(COM):
18+
class Tarifzeitstufe(COM):
1919
"""
20-
Tarifzeit mit Zuordnung zu einem Zeitraum und einer optionalen Tarifstufe.
20+
Tarifzeitstufe mit Zuordnung zu einem Zeitraum und einer optionalen Tarifstufe.
2121
"""
2222

23-
typ: Annotated[Optional[Literal[ComTyp.TARIFZEIT]], Field(alias="_typ")] = ComTyp.TARIFZEIT
24-
"""Typ der Tarifzeit – default 'TARIFZEIT'"""
23+
typ: Annotated[Optional[Literal[ComTyp.TARIFZEITSTUFE]], Field(alias="_typ")] = ComTyp.TARIFZEITSTUFE
24+
"""Typ der Tarifzeitstufe – default 'TARIFZEITSTUFE'"""
2525

2626
zeitraum: Optional["Zeitraum"] = None
27-
"""Gültigkeitszeitraum der Tarifzeit"""
27+
"""Gültigkeitszeitraum der Tarifzeitstufe"""
2828

2929
tarifstufe: Optional[str] = None
3030
"""Optional: Angabe der Tarifstufe, z. B. HT, NT, ST"""

src/bo4e/enum/comtyp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ class ComTyp(StrEnum):
6262
TARIFPREISPOSITION = "TARIFPREISPOSITION"
6363
TARIFPREISPOSITIONPROORT = "TARIFPREISPOSITIONPROORT"
6464
TARIFPREISSTAFFELPROORT = "TARIFPREISSTAFFELPROORT"
65-
TARIFZEIT = "TARIFZEIT"
6665
TARIFZEITENZEITSCHEIBE = "TARIFZEITENZEITSCHEIBE"
66+
TARIFZEITSTUFE = "TARIFZEITSTUFE"
6767
UNTERSCHRIFT = "UNTERSCHRIFT"
6868
VERBRAUCH = "VERBRAUCH"
6969
VERTRAGSKONDITIONEN = "VERTRAGSKONDITIONEN"
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@
22

33
import pytest
44

5-
from bo4e import Tarifzeit, Zeitraum
5+
from bo4e import Tarifzeitstufe, Zeitraum
66
from tests.serialization_helper import assert_serialization_roundtrip
77

88

9-
class TestTarifzeit:
9+
class TestTarifzeitstufe:
1010
@pytest.mark.parametrize(
11-
"tarifzeit",
11+
"tarifzeitstufe",
1212
[
1313
pytest.param(
14-
Tarifzeit(
14+
Tarifzeitstufe(
1515
zeitraum=Zeitraum(),
1616
tarifstufe="HT",
1717
),
1818
id="all attributes at first level",
1919
)
2020
],
2121
)
22-
def test_serialization_roundtrip(self, tarifzeit: Tarifzeit) -> None:
22+
def test_serialization_roundtrip(self, tarifzeitstufe: Tarifzeitstufe) -> None:
2323
"""
24-
Test de-/serialisation of Tarifzeit.
24+
Test de-/serialisation of Tarifzeitstufe.
2525
"""
26-
assert_serialization_roundtrip(tarifzeit)
26+
assert_serialization_roundtrip(tarifzeitstufe)

0 commit comments

Comments
 (0)