File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,14 +29,14 @@ class Einspeisung(Geschaeftsobjekt):
2929
3030 """
3131
32- MarktlokationsId : Optional [str ] = None
32+ marktlokations_id : Optional [str ] = None
3333
34- TranchenId : Optional [str ] = None
34+ tranchen_id : Optional [str ] = None
3535
36- Verguetungsempfaenger : Optional [Geschaeftspartnerrolle ] = None
36+ verguetungsempfaenger : Optional [Geschaeftspartnerrolle ] = None
3737
38- EEGVermarktungsform : Optional [EEGVermarktungsform ] = None
38+ eeg_vermarktungsform : Optional [EEGVermarktungsform ] = None
3939
40- Landescode : Optional [Landescode ] = None
40+ landescode : Optional [Landescode ] = None
4141
42- FernsteuerbarkeitStatus : Optional [FernsteuerbarkeitStatus ] = None
42+ fernsteuerbarkeit_status : Optional [FernsteuerbarkeitStatus ] = None
Original file line number Diff line number Diff line change 1+ import pytest
2+
3+ from build .lib .bo4e .enum .landescode import Landescode
4+ from src .bo4e import Geschaeftspartnerrolle
5+ from src .bo4e .bo .einspeisung import Einspeisung
6+ from src .bo4e .enum .eeg_vermarktungsform import EEGVermarktungsform
7+ from src .bo4e .enum .fernsteuerbarkeit_status import FernsteuerbarkeitStatus
8+ from tests .serialization_helper import assert_serialization_roundtrip
9+
10+
11+ class TestEinspeisung :
12+ @pytest .mark .parametrize (
13+ "einspeisung" ,
14+ [
15+ pytest .param (
16+ Einspeisung (
17+ marktlokations_id = "teststring" ,
18+ tranchen_id = "teststring" ,
19+ verguetungsempfaenger = Geschaeftspartnerrolle .LIEFERANT ,
20+ eeg_vermarktungsform = EEGVermarktungsform .KWKG_VERGUETUNG ,
21+ landescode = Landescode .DE ,
22+ fernsteuerbarkeit_status = FernsteuerbarkeitStatus .NICHT_FERNSTEUERBAR ,
23+ ),
24+ id = "all attributes at first level" ,
25+ ),
26+ ],
27+ )
28+ def test_serialization_roundtrip (self , einspeisung : Einspeisung ) -> None :
29+ """
30+ Test de-/serialisation of Einspeisung
31+ """
32+ assert_serialization_roundtrip (einspeisung )
You can’t perform that action at this time.
0 commit comments