File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed
evmap_backend/data_sources/datex2 Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -99,29 +99,29 @@ def get_data(self) -> str:
9999
100100class Datex2MobilithekEcoMovementDatex2DataSource (BaseMobilithekDatex2DataSource ):
101101 id = "mobilithek_ecomovement"
102- subscription_id = os .environ [ "MOBILITHEK_ECOMOVEMENT_STATIC_SUBSCRIPTION_ID" ]
102+ subscription_id = os .environ . get ( "MOBILITHEK_ECOMOVEMENT_STATIC_SUBSCRIPTION_ID" )
103103 ignore_encoding = True
104104
105105
106106class Datex2MobilithekEnbwDataSource (BaseMobilithekDatex2DataSource ):
107107 id = "mobilithek_enbw"
108- subscription_id = os .environ [ "MOBILITHEK_ENBW_STATIC_SUBSCRIPTION_ID" ]
108+ subscription_id = os .environ . get ( "MOBILITHEK_ENBW_STATIC_SUBSCRIPTION_ID" )
109109 parser = Datex2JsonParser ()
110110
111111
112112class Datex2MobilithekLadenetzDataSource (BaseMobilithekDatex2DataSource ):
113113 id = "mobilithek_ladenetz"
114- subscription_id = os .environ [ "MOBILITHEK_LADENETZ_STATIC_SUBSCRIPTION_ID" ]
114+ subscription_id = os .environ . get ( "MOBILITHEK_LADENETZ_STATIC_SUBSCRIPTION_ID" )
115115
116116
117117class Datex2MobilithekUlmDataSource (BaseMobilithekDatex2DataSource ):
118118 id = "mobilithek_ulm"
119- subscription_id = os .environ [ "MOBILITHEK_ULM_STATIC_SUBSCRIPTION_ID" ]
119+ subscription_id = os .environ . get ( "MOBILITHEK_ULM_STATIC_SUBSCRIPTION_ID" )
120120
121121
122122class Datex2MobilithekWirelaneDataSource (BaseMobilithekDatex2DataSource ):
123123 id = "mobilithek_wirelane"
124- subscription_id = os .environ [ "MOBILITHEK_WIRELANE_STATIC_SUBSCRIPTION_ID" ]
124+ subscription_id = os .environ . get ( "MOBILITHEK_WIRELANE_STATIC_SUBSCRIPTION_ID" )
125125 parser = Datex2JsonParser ()
126126
127127
Original file line number Diff line number Diff line change 99from cryptography .x509 .verification import VerificationError
1010from django .http import HttpRequest
1111
12- from evmap_backend .data_sources .datex2 .source import (
13- Datex2MobilithekEcoMovementDatex2DataSource ,
14- )
12+ from evmap_backend .data_sources .datex2 .source import BaseMobilithekDatex2DataSource
1513
1614
1715@pytest .fixture
@@ -59,7 +57,11 @@ def random_x509_certificate():
5957
6058
6159def test_verify_push_mobilithek (random_x509_certificate ):
62- ds = Datex2MobilithekEcoMovementDatex2DataSource ()
60+ class DummyMobilithekDatex2DataSource (BaseMobilithekDatex2DataSource ):
61+ id = "dummy"
62+ subscription_id = "dummy"
63+
64+ ds = DummyMobilithekDatex2DataSource ()
6365
6466 # no certificate
6567 req = HttpRequest ()
You can’t perform that action at this time.
0 commit comments