Skip to content

Commit d016805

Browse files
committed
fix tests
1 parent 036b8af commit d016805

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

src/evmap_backend/data_sources/datex2/source.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,29 +99,29 @@ def get_data(self) -> str:
9999

100100
class 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

106106
class 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

112112
class 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

117117
class 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

122122
class 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

src/tests/data_sources/test_datex2.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
from cryptography.x509.verification import VerificationError
1010
from 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

6159
def 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()

0 commit comments

Comments
 (0)