Repository: bo4e/BO4E-python (language: python)

Issue:
Erweitere BO Marktteilnehmer um Sparte
Oft ist es relevant zu wissen, welcher Sparte ein Marktteilnehmer angehört. Dieser PR erweitert das BO Marktteilnehmer um ein Feld `sparte`


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml
index c28410aab..242fb202d 100644
--- a/.github/workflows/formatting.yml
+++ b/.github/workflows/formatting.yml
@@ -11,9 +11,13 @@ jobs:
     steps:
       - uses: actions/checkout@v2
       - name: Black Code Formatter
-        uses: lgeiger/black-action@v1.0.1
+        uses: psf/black@stable
         with:
-          args: ". --check"
+          options: "--check --verbose"
+          # without defining a version, we will use the latest version of black published on pypi
+          # source: https://black.readthedocs.io/en/stable/integrations/github_actions.html
+          # version: "22.6.0"
+
       - uses: isort/isort-action@master
         with:
           requirementsFiles: "requirements.txt"
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 91d7154bc..1dd4da7f8 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -11,3 +11,8 @@ repos:
     hooks:
       - id: black
         language_version: python3 # Should be a command that runs python3.6+
+  - repo: https://github.com/pycqa/isort
+    rev: 5.10.1
+    hooks:
+      - id: isort
+        name: isort (python)
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 3837eb4e0..ed9af3c1d 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -2,7 +2,6 @@
     "python.defaultInterpreterPath": ".tox/dev/bin/python",
     "python.testing.unittestEnabled": false,
     "python.testing.pytestEnabled": true,
-    "pythonTestExplorer.testFramework": "pytest",
     "python.testing.pytestArgs": [
         "tests"
     ],
diff --git a/src/bo4e/bo/marktteilnehmer.py b/src/bo4e/bo/marktteilnehmer.py
index 1b616d1f4..aae1d5770 100644
--- a/src/bo4e/bo/marktteilnehmer.py
+++ b/src/bo4e/bo/marktteilnehmer.py
@@ -14,6 +14,7 @@
 from bo4e.enum.botyp import BoTyp
 from bo4e.enum.marktrolle import Marktrolle
 from bo4e.enum.rollencodetyp import Rollencodetyp
+from bo4e.enum.sparte import Sparte
 
 
 class Marktteilnehmer(Geschaeftspartner):
@@ -37,6 +38,8 @@ class Marktteilnehmer(Geschaeftspartner):
     rollencodenummer: constr(strict=True, regex=r"^\d{13}$")  # type: ignore[valid-type]
     #: Gibt den Typ des Codes an
     rollencodetyp: Rollencodetyp
+    #: Sparte des Marktteilnehmers, z.B. Gas oder Strom
+    sparte: Sparte
 
     # optional attributes
     #: Die 1:1-Kommunikationsadresse des Marktteilnehmers; Diese wird in der Marktkommunikation verwendet.
diff --git a/tox.ini b/tox.ini
index 0f9cae37f..009da3df4 100644
--- a/tox.ini
+++ b/tox.ini
@@ -38,6 +38,7 @@ usedevelop = True
 deps =
     -rrequirements.txt
     mypy
+    pytest
 commands =
     mypy --show-error-codes src/bo4e
     mypy --show-error-codes tests


Test patch:
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/test_adresse.py b/tests/test_adresse.py
index cca1d839f..58c1773c9 100644
--- a/tests/test_adresse.py
+++ b/tests/test_adresse.py
@@ -1,7 +1,7 @@
 from typing import Dict, Optional
 
-import pytest  # type:ignore[import]
-from py._path.local import LocalPath  # type: ignore[import]
+import pytest
+from py._path.local import LocalPath
 from pydantic import ValidationError
 
 from bo4e.com.adresse import Adresse
diff --git a/tests/test_angebot.py b/tests/test_angebot.py
index ae2b9be15..a99b6a682 100644
--- a/tests/test_angebot.py
+++ b/tests/test_angebot.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.angebot import Angebot
@@ -8,9 +8,9 @@
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
 from bo4e.enum.geschaeftspartnerrolle import Geschaeftspartnerrolle
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_adresse import example_adresse  # type:ignore[import]
-from tests.test_angebotsvariante import example_angebotsvariante  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_adresse import example_adresse
+from tests.test_angebotsvariante import example_angebotsvariante
 
 
 class TestAngebot:
diff --git a/tests/test_angebotsposition.py b/tests/test_angebotsposition.py
index dcdc8b4e0..93653eede 100644
--- a/tests/test_angebotsposition.py
+++ b/tests/test_angebotsposition.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.angebotsposition import Angebotsposition
@@ -11,7 +11,7 @@
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestAngebotsposition:
diff --git a/tests/test_angebotsteil.py b/tests/test_angebotsteil.py
index 44ae02da7..7f8c4cef6 100644
--- a/tests/test_angebotsteil.py
+++ b/tests/test_angebotsteil.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.marktlokation import Marktlokation
@@ -22,7 +22,7 @@
 from bo4e.enum.sparte import Sparte
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_angebotsteil: Angebotsteil = Angebotsteil(
     positionen=[
diff --git a/tests/test_angebotsvariante.py b/tests/test_angebotsvariante.py
index 9e7edf935..6c99ec7cb 100644
--- a/tests/test_angebotsvariante.py
+++ b/tests/test_angebotsvariante.py
@@ -2,16 +2,16 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.angebotsvariante import Angebotsvariante
 from bo4e.enum.angebotsstatus import Angebotsstatus
 from bo4e.enum.mengeneinheit import Mengeneinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_angebotsteil import example_angebotsteil, example_angebotsteil_json  # type:ignore[import]
-from tests.test_betrag import example_betrag, example_betrag_json  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_angebotsteil import example_angebotsteil, example_angebotsteil_json
+from tests.test_betrag import example_betrag, example_betrag_json
+from tests.test_menge import example_menge
 
 # can be imported by other tests
 example_angebotsvariante = Angebotsvariante(
diff --git a/tests/test_aufabschlag.py b/tests/test_aufabschlag.py
index abbcecfcf..ae9285f62 100644
--- a/tests/test_aufabschlag.py
+++ b/tests/test_aufabschlag.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.aufabschlag import AufAbschlag
@@ -11,8 +11,8 @@
 from bo4e.enum.aufabschlagstyp import AufAbschlagstyp
 from bo4e.enum.aufabschlagsziel import AufAbschlagsziel
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 example_aufabschlag = AufAbschlag(
     bezeichnung="foo",
diff --git a/tests/test_aufabschlagproort.py b/tests/test_aufabschlagproort.py
index 7c55b40b4..754527f0f 100644
--- a/tests/test_aufabschlagproort.py
+++ b/tests/test_aufabschlagproort.py
@@ -1,12 +1,12 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.aufabschlagproort import AufAbschlagProOrt
 from bo4e.com.aufabschlagstaffelproort import AufAbschlagstaffelProOrt
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestAufAbschlagProOrt:
diff --git a/tests/test_aufabschlagregional.py b/tests/test_aufabschlagregional.py
index 79d7a42d8..a76d800b5 100644
--- a/tests/test_aufabschlagregional.py
+++ b/tests/test_aufabschlagregional.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.aufabschlagproort import AufAbschlagProOrt
@@ -20,7 +20,7 @@
 from bo4e.enum.preisgarantietyp import Preisgarantietyp
 from bo4e.enum.sparte import Sparte
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_aufabschlagregional = AufAbschlagRegional(
     bezeichnung="foo",
diff --git a/tests/test_aufabschlagstaffelproort.py b/tests/test_aufabschlagstaffelproort.py
index 2d7c26c09..e7d361b56 100644
--- a/tests/test_aufabschlagstaffelproort.py
+++ b/tests/test_aufabschlagstaffelproort.py
@@ -1,11 +1,11 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.aufabschlagstaffelproort import AufAbschlagstaffelProOrt
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestAufAbschlagstaffelProOrt:
diff --git a/tests/test_ausschreibung.py b/tests/test_ausschreibung.py
index 75521ab5b..4c57d5c7a 100644
--- a/tests/test_ausschreibung.py
+++ b/tests/test_ausschreibung.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.ausschreibung import Ausschreibung
@@ -9,10 +9,10 @@
 from bo4e.enum.ausschreibungsstatus import Ausschreibungsstatus
 from bo4e.enum.ausschreibungstyp import Ausschreibungstyp
 from bo4e.enum.geschaeftspartnerrolle import Geschaeftspartnerrolle
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_adresse import example_adresse  # type:ignore[import]
-from tests.test_ausschreibungslos import example_ausschreibungslos  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_adresse import example_adresse
+from tests.test_ausschreibungslos import example_ausschreibungslos
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestAusschreibung:
diff --git a/tests/test_ausschreibungsdetail.py b/tests/test_ausschreibungsdetail.py
index f5b199650..4bd6f1205 100644
--- a/tests/test_ausschreibungsdetail.py
+++ b/tests/test_ausschreibungsdetail.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.ausschreibungsdetail import Ausschreibungsdetail
@@ -11,10 +11,10 @@
 from bo4e.enum.netzebene import Netzebene
 from bo4e.enum.zaehlertyp import Zaehlertyp
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_adresse import example_adresse  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_adresse import example_adresse
+from tests.test_menge import example_menge
+from tests.test_zeitraum import example_zeitraum
 
 example_ausschreibungsdetail = Ausschreibungsdetail(
     lokations_id="56789012345",
diff --git a/tests/test_ausschreibungslos.py b/tests/test_ausschreibungslos.py
index 242e00fcd..49372dfa8 100644
--- a/tests/test_ausschreibungslos.py
+++ b/tests/test_ausschreibungslos.py
@@ -1,6 +1,6 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.ausschreibungslos import Ausschreibungslos
@@ -8,13 +8,10 @@
 from bo4e.enum.rechnungslegung import Rechnungslegung
 from bo4e.enum.sparte import Sparte
 from bo4e.enum.vertragsform import Vertragsform
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_ausschreibungsdetail import (  # type:ignore[import]
-    example_ausschreibungsdetail,
-    example_ausschreibungsdetail_dict,
-)
-from tests.test_menge import example_menge, example_menge_dict  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum, example_zeitraum_dict  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_ausschreibungsdetail import example_ausschreibungsdetail, example_ausschreibungsdetail_dict
+from tests.test_menge import example_menge, example_menge_dict
+from tests.test_zeitraum import example_zeitraum, example_zeitraum_dict
 
 example_ausschreibungslos = Ausschreibungslos(
     losnummer="foo",
diff --git a/tests/test_betrag.py b/tests/test_betrag.py
index 710485f7c..0c7483e38 100644
--- a/tests/test_betrag.py
+++ b/tests/test_betrag.py
@@ -1,13 +1,13 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.betrag import Betrag
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_betrag = Betrag(
     waehrung=Waehrungscode.EUR,
diff --git a/tests/test_buendelvertrag.py b/tests/test_buendelvertrag.py
index d48c03292..202a3cd01 100644
--- a/tests/test_buendelvertrag.py
+++ b/tests/test_buendelvertrag.py
@@ -1,9 +1,9 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.buendelvertrag import Buendelvertrag
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_vertrag import TestVertrag  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_vertrag import TestVertrag
 
 
 class TestBuendelvertrag:
diff --git a/tests/test_energieherkunft.py b/tests/test_energieherkunft.py
index 2e382395b..af293e5dd 100644
--- a/tests/test_energieherkunft.py
+++ b/tests/test_energieherkunft.py
@@ -1,12 +1,12 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.energieherkunft import Energieherkunft
 from bo4e.enum.erzeugungsart import Erzeugungsart
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 # this can be imported by other tests
 example_energieherkunft = Energieherkunft(erzeugungsart=Erzeugungsart.BIOMASSE, anteil_prozent=Decimal(25.5))
diff --git a/tests/test_energiemenge.py b/tests/test_energiemenge.py
index 4f03bfb4f..91873ecb2 100644
--- a/tests/test_energiemenge.py
+++ b/tests/test_energiemenge.py
@@ -1,10 +1,10 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.energiemenge import Energiemenge
 from bo4e.enum.lokationstyp import Lokationstyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_verbrauch import example_verbrauch  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_verbrauch import example_verbrauch
 
 
 class TestEnergiemenge:
diff --git a/tests/test_energiemix.py b/tests/test_energiemix.py
index 78dae8692..9a6c66334 100644
--- a/tests/test_energiemix.py
+++ b/tests/test_energiemix.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.energieherkunft import Energieherkunft
@@ -10,7 +10,7 @@
 from bo4e.enum.oekolabel import Oekolabel
 from bo4e.enum.oekozertifikat import Oekozertifikat
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_energiemix = Energiemix(
     energiemixnummer=2,
diff --git a/tests/test_enums.py b/tests/test_enums.py
index ffdaab739..63a1bd992 100644
--- a/tests/test_enums.py
+++ b/tests/test_enums.py
@@ -3,7 +3,7 @@
 from pathlib import Path
 from typing import List, Optional, TypeVar
 
-import pytest  # type:ignore[import]
+import pytest
 
 from bo4e.enum import anrede
 from bo4e.enum.strenum import StrEnum
diff --git a/tests/test_fremdkosten.py b/tests/test_fremdkosten.py
index 52f75c55a..79a8f9a21 100644
--- a/tests/test_fremdkosten.py
+++ b/tests/test_fremdkosten.py
@@ -1,11 +1,11 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.fremdkosten import Fremdkosten
 from bo4e.com.fremdkostenblock import Fremdkostenblock
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_betrag import example_betrag  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_betrag import example_betrag
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestFremdkosten:
diff --git a/tests/test_fremdkostenblock.py b/tests/test_fremdkostenblock.py
index 56c18fb48..0fe36dc53 100644
--- a/tests/test_fremdkostenblock.py
+++ b/tests/test_fremdkostenblock.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.betrag import Betrag
@@ -12,7 +12,7 @@
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestFremdkostenblock:
diff --git a/tests/test_fremdkostenposition.py b/tests/test_fremdkostenposition.py
index 3868c281b..5683e37dd 100644
--- a/tests/test_fremdkostenposition.py
+++ b/tests/test_fremdkostenposition.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.betrag import Betrag
@@ -12,9 +12,9 @@
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_menge import example_menge
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 
 class TestFremdkostenposition:
diff --git a/tests/test_geokoordinaten.py b/tests/test_geokoordinaten.py
index 684a1a2e0..1b5a9454c 100644
--- a/tests/test_geokoordinaten.py
+++ b/tests/test_geokoordinaten.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.geokoordinaten import Geokoordinaten
diff --git a/tests/test_geraet.py b/tests/test_geraet.py
index b69e25529..e17d39e9c 100644
--- a/tests/test_geraet.py
+++ b/tests/test_geraet.py
@@ -1,12 +1,12 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 
 from bo4e.com.geraet import Geraet
 from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften
 from bo4e.enum.geraetemerkmal import Geraetemerkmal
 from bo4e.enum.geraetetyp import Geraetetyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestGeraet:
diff --git a/tests/test_geraeteeigenschaften.py b/tests/test_geraeteeigenschaften.py
index 85c37464b..63184d7e4 100644
--- a/tests/test_geraeteeigenschaften.py
+++ b/tests/test_geraeteeigenschaften.py
@@ -1,12 +1,12 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften
 from bo4e.enum.geraetemerkmal import Geraetemerkmal
 from bo4e.enum.geraetetyp import Geraetetyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_geraeteeigenschaften = Geraeteeigenschaften(
     geraetemerkmal=Geraetemerkmal.GAS_G1000, geraetetyp=Geraetetyp.MULTIPLEXANLAGE
diff --git a/tests/test_geschaeftsobjekt.py b/tests/test_geschaeftsobjekt.py
index 8ae9119ee..1b2f0f18f 100644
--- a/tests/test_geschaeftsobjekt.py
+++ b/tests/test_geschaeftsobjekt.py
@@ -1,6 +1,6 @@
 from typing import List, Optional
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftsobjekt import Geschaeftsobjekt
diff --git a/tests/test_geschaeftspartner.py b/tests/test_geschaeftspartner.py
index 7bbb261d7..6a3b97116 100644
--- a/tests/test_geschaeftspartner.py
+++ b/tests/test_geschaeftspartner.py
@@ -1,7 +1,7 @@
 import json
 
-import pytest  # type:ignore[import]
-from py._path.local import LocalPath  # type: ignore[import]
+import pytest
+from py._path.local import LocalPath
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
diff --git a/tests/test_kosten.py b/tests/test_kosten.py
index a83cba867..0a7123345 100644
--- a/tests/test_kosten.py
+++ b/tests/test_kosten.py
@@ -1,12 +1,12 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.kosten import Kosten
 from bo4e.com.kostenblock import Kostenblock
 from bo4e.enum.kostenklasse import Kostenklasse
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_betrag import example_betrag  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_betrag import example_betrag
+from tests.test_zeitraum import example_zeitraum
 
 example_kosten = Kosten(
     kostenklasse=Kostenklasse.FREMDKOSTEN,
diff --git a/tests/test_kostenblock.py b/tests/test_kostenblock.py
index 5527d0db2..e215902cb 100644
--- a/tests/test_kostenblock.py
+++ b/tests/test_kostenblock.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.betrag import Betrag
@@ -12,8 +12,8 @@
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 
 class TestKostenblock:
diff --git a/tests/test_kostenposition.py b/tests/test_kostenposition.py
index 2fa107007..1f3afddf1 100644
--- a/tests/test_kostenposition.py
+++ b/tests/test_kostenposition.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.betrag import Betrag
@@ -12,9 +12,9 @@
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_menge import example_menge
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 
 class TestKostenposition:
diff --git a/tests/test_kriteriumswert.py b/tests/test_kriteriumswert.py
index 4db3567c5..5e03d62ee 100644
--- a/tests/test_kriteriumswert.py
+++ b/tests/test_kriteriumswert.py
@@ -1,11 +1,11 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.kriteriumwert import KriteriumWert
 from bo4e.enum.tarifregionskriterium import Tarifregionskriterium
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestKriteriumWert:
diff --git a/tests/test_lastgang.py b/tests/test_lastgang.py
index a7f6cc534..2070c9a70 100644
--- a/tests/test_lastgang.py
+++ b/tests/test_lastgang.py
@@ -1,12 +1,12 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.lastgang import Lastgang
 from bo4e.enum.lokationstyp import Lokationstyp
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_zeitreihenwert import example_zeitreihenwert  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_zeitreihenwert import example_zeitreihenwert
 
 
 class TestLastgang:
diff --git a/tests/test_lastgangkompakt.py b/tests/test_lastgangkompakt.py
index 9e7dae93e..3673ddbd4 100644
--- a/tests/test_lastgangkompakt.py
+++ b/tests/test_lastgangkompakt.py
@@ -1,6 +1,6 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.lastgang import LastgangKompakt
@@ -9,8 +9,8 @@
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.sparte import Sparte
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_tagesvektor import example_tagesvektor, example_tagesvektor_json  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_tagesvektor import example_tagesvektor, example_tagesvektor_json
 
 
 class TestLastgangKompakt:
diff --git a/tests/test_marktlokation.py b/tests/test_marktlokation.py
index 600ac8f80..c4938405b 100644
--- a/tests/test_marktlokation.py
+++ b/tests/test_marktlokation.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Tuple
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
diff --git a/tests/test_marktteilnehmer.py b/tests/test_marktteilnehmer.py
index d39e98d32..499778898 100644
--- a/tests/test_marktteilnehmer.py
+++ b/tests/test_marktteilnehmer.py
@@ -6,12 +6,14 @@
 from bo4e.enum.geschaeftspartnerrolle import Geschaeftspartnerrolle
 from bo4e.enum.marktrolle import Marktrolle
 from bo4e.enum.rollencodetyp import Rollencodetyp
+from bo4e.enum.sparte import Sparte
 
 example_marktteilnehmer = Marktteilnehmer(
     # required attributes of Marktteilnehmer only
     marktrolle=Marktrolle.DL,
     rollencodenummer="9903916000000",
     rollencodetyp=Rollencodetyp.BDEW,
+    sparte=Sparte.STROM,
     # required attributes inherited from Geschaeftspartner
     name1="Netze BW GmbH",
     gewerbekennzeichnung=True,
diff --git a/tests/test_menge.py b/tests/test_menge.py
index 8e5078589..3d2974bbe 100644
--- a/tests/test_menge.py
+++ b/tests/test_menge.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.menge import Menge
diff --git a/tests/test_messlokation.py b/tests/test_messlokation.py
index 01faa0440..d7ff3d6f8 100644
--- a/tests/test_messlokation.py
+++ b/tests/test_messlokation.py
@@ -2,7 +2,7 @@
 from datetime import datetime
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.messlokation import Messlokation
diff --git a/tests/test_netznutzungsrechnung.py b/tests/test_netznutzungsrechnung.py
index 45145fa63..9f2f9f686 100644
--- a/tests/test_netznutzungsrechnung.py
+++ b/tests/test_netznutzungsrechnung.py
@@ -1,7 +1,7 @@
 from datetime import datetime, timezone
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
@@ -19,11 +19,11 @@
 from bo4e.enum.steuerkennzeichen import Steuerkennzeichen
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_betrag import example_betrag  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_preis import example_preis  # type:ignore[import]
-from tests.test_steuerbetrag import example_steuerbetrag  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_betrag import example_betrag
+from tests.test_menge import example_menge
+from tests.test_preis import example_preis
+from tests.test_steuerbetrag import example_steuerbetrag
 
 _rechnungsersteller = Geschaeftspartner(
     name1="Joachim",
diff --git a/tests/test_positionsaufabschlag.py b/tests/test_positionsaufabschlag.py
index 7e80122a0..8b245294c 100644
--- a/tests/test_positionsaufabschlag.py
+++ b/tests/test_positionsaufabschlag.py
@@ -1,13 +1,13 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.positionsaufabschlag import PositionsAufAbschlag
 from bo4e.enum.aufabschlagstyp import AufAbschlagstyp
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestPositionsAufAbschlag:
diff --git a/tests/test_preis.py b/tests/test_preis.py
index 1691cff93..6645c3a9a 100644
--- a/tests/test_preis.py
+++ b/tests/test_preis.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.preis import Preis
diff --git a/tests/test_preisblatt.py b/tests/test_preisblatt.py
index 84991411b..8b74fd7f1 100644
--- a/tests/test_preisblatt.py
+++ b/tests/test_preisblatt.py
@@ -1,13 +1,13 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblatt import Preisblatt
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblatt:
diff --git a/tests/test_preisblatt_dienstleistung.py b/tests/test_preisblatt_dienstleistung.py
index 8b1bdd6f0..f02f04595 100644
--- a/tests/test_preisblatt_dienstleistung.py
+++ b/tests/test_preisblatt_dienstleistung.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblattdienstleistung import PreisblattDienstleistung
@@ -6,11 +6,11 @@
 from bo4e.enum.dienstleistungstyp import Dienstleistungstyp
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_geraeteeigenschaften import example_geraeteeigenschaften  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_geraeteeigenschaften import example_geraeteeigenschaften
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblattDienstleistung:
diff --git a/tests/test_preisblatt_hardware.py b/tests/test_preisblatt_hardware.py
index 160509361..e4247c14d 100644
--- a/tests/test_preisblatt_hardware.py
+++ b/tests/test_preisblatt_hardware.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblatthardware import PreisblattHardware
@@ -7,11 +7,11 @@
 from bo4e.enum.netzebene import Netzebene
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_geraeteeigenschaften import example_geraeteeigenschaften  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_geraeteeigenschaften import example_geraeteeigenschaften
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblattHardware:
diff --git a/tests/test_preisblatt_konzessionsabgabe.py b/tests/test_preisblatt_konzessionsabgabe.py
index 5c2e04423..bda0938df 100644
--- a/tests/test_preisblatt_konzessionsabgabe.py
+++ b/tests/test_preisblatt_konzessionsabgabe.py
@@ -1,14 +1,14 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblattkonzessionsabgabe import PreisblattKonzessionsabgabe
 from bo4e.enum.kundengruppeka import KundengruppeKA
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblatt:
diff --git a/tests/test_preisblatt_messung.py b/tests/test_preisblatt_messung.py
index 2b6a9f39e..d2b4cd861 100644
--- a/tests/test_preisblatt_messung.py
+++ b/tests/test_preisblatt_messung.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblattmessung import PreisblattMessung
@@ -7,11 +7,11 @@
 from bo4e.enum.netzebene import Netzebene
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_geraeteeigenschaften import example_geraeteeigenschaften  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_geraeteeigenschaften import example_geraeteeigenschaften
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblattMessung:
diff --git a/tests/test_preisblattnetznutzung.py b/tests/test_preisblattnetznutzung.py
index fe77b2573..19f975e51 100644
--- a/tests/test_preisblattnetznutzung.py
+++ b/tests/test_preisblattnetznutzung.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.preisblattnetznutzung import PreisblattNetznutzung
@@ -7,10 +7,10 @@
 from bo4e.enum.netzebene import Netzebene
 from bo4e.enum.preisstatus import Preisstatus
 from bo4e.enum.sparte import Sparte
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisposition import example_preisposition
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestPreisblatt:
diff --git a/tests/test_preisgarantie.py b/tests/test_preisgarantie.py
index 38b03198a..6d917a38e 100644
--- a/tests/test_preisgarantie.py
+++ b/tests/test_preisgarantie.py
@@ -1,13 +1,13 @@
 from datetime import datetime, timezone
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.preisgarantie import Preisgarantie
 from bo4e.com.zeitraum import Zeitraum
 from bo4e.enum.preisgarantietyp import Preisgarantietyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_preisgarantie = Preisgarantie(
     preisgarantietyp=Preisgarantietyp.NUR_ENERGIEPREIS,
diff --git a/tests/test_preisposition.py b/tests/test_preisposition.py
index a578dac16..799e59bcf 100644
--- a/tests/test_preisposition.py
+++ b/tests/test_preisposition.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.preisposition import Preisposition
@@ -13,8 +13,8 @@
 from bo4e.enum.tarifzeit import Tarifzeit
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_preisstaffel import example_preisstaffel  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_preisstaffel import example_preisstaffel
 
 example_preisposition = Preisposition(
     berechnungsmethode=Kalkulationsmethode.AP_TRANSPORT_ODER_VERTEILNETZ,
diff --git a/tests/test_preisstaffel.py b/tests/test_preisstaffel.py
index 12ecda58d..c5fe79a21 100644
--- a/tests/test_preisstaffel.py
+++ b/tests/test_preisstaffel.py
@@ -1,12 +1,12 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.preisstaffel import Preisstaffel
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 example_preisstaffel = Preisstaffel(
     einheitspreis=Decimal(40.0), staffelgrenze_von=Decimal(12.5), staffelgrenze_bis=Decimal(25.0)
diff --git a/tests/test_rechnung.py b/tests/test_rechnung.py
index 9a36ff150..76fbb1f80 100644
--- a/tests/test_rechnung.py
+++ b/tests/test_rechnung.py
@@ -1,7 +1,7 @@
 from datetime import datetime, timezone
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
@@ -16,11 +16,11 @@
 from bo4e.enum.steuerkennzeichen import Steuerkennzeichen
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_betrag import example_betrag  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_preis import example_preis  # type:ignore[import]
-from tests.test_steuerbetrag import example_steuerbetrag  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_betrag import example_betrag
+from tests.test_menge import example_menge
+from tests.test_preis import example_preis
+from tests.test_steuerbetrag import example_steuerbetrag
 
 _rechnungsersteller = Geschaeftspartner(
     name1="Joachim",
diff --git a/tests/test_rechnungsposition.py b/tests/test_rechnungsposition.py
index 57e0c9351..e283dcbd7 100644
--- a/tests/test_rechnungsposition.py
+++ b/tests/test_rechnungsposition.py
@@ -1,17 +1,17 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.rechnungsposition import Rechnungsposition
 from bo4e.enum.artikelid import ArtikelId
 from bo4e.enum.bdewartikelnummer import BDEWArtikelnummer
 from bo4e.enum.zeiteinheit import Zeiteinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_betrag import example_betrag  # type:ignore[import]
-from tests.test_menge import example_menge  # type:ignore[import]
-from tests.test_preis import example_preis  # type:ignore[import]
-from tests.test_steuerbetrag import example_steuerbetrag  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_betrag import example_betrag
+from tests.test_menge import example_menge
+from tests.test_preis import example_preis
+from tests.test_steuerbetrag import example_steuerbetrag
 
 
 class TestRechnungsposition:
diff --git a/tests/test_region.py b/tests/test_region.py
index 034d40f41..2e2d0a6a6 100644
--- a/tests/test_region.py
+++ b/tests/test_region.py
@@ -1,9 +1,9 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.region import Region
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_regionskriterium import example_regionskriterium  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_regionskriterium import example_regionskriterium
 
 
 class TestRegion:
diff --git a/tests/test_regionalegueltigkeit.py b/tests/test_regionalegueltigkeit.py
index a07cdaffd..f9bd9541a 100644
--- a/tests/test_regionalegueltigkeit.py
+++ b/tests/test_regionalegueltigkeit.py
@@ -1,13 +1,13 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.kriteriumwert import KriteriumWert
 from bo4e.com.regionalegueltigkeit import RegionaleGueltigkeit
 from bo4e.enum.gueltigkeitstyp import Gueltigkeitstyp
 from bo4e.enum.tarifregionskriterium import Tarifregionskriterium
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 
 class TestRegionaleGueltigkeit:
diff --git a/tests/test_regionalepreisgarantie.py b/tests/test_regionalepreisgarantie.py
index 61b3867c9..79529794c 100644
--- a/tests/test_regionalepreisgarantie.py
+++ b/tests/test_regionalepreisgarantie.py
@@ -1,7 +1,7 @@
 from datetime import datetime, timezone
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.kriteriumwert import KriteriumWert
@@ -11,7 +11,7 @@
 from bo4e.enum.gueltigkeitstyp import Gueltigkeitstyp
 from bo4e.enum.preisgarantietyp import Preisgarantietyp
 from bo4e.enum.tarifregionskriterium import Tarifregionskriterium
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_regionale_preisgarantie = RegionalePreisgarantie(
     preisgarantietyp=Preisgarantietyp.NUR_ENERGIEPREIS,
diff --git a/tests/test_regionalepreisstaffel.py b/tests/test_regionalepreisstaffel.py
index 864bc5e28..849014589 100644
--- a/tests/test_regionalepreisstaffel.py
+++ b/tests/test_regionalepreisstaffel.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.kriteriumwert import KriteriumWert
@@ -10,8 +10,8 @@
 from bo4e.com.regionalepreisstaffel import RegionalePreisstaffel
 from bo4e.enum.gueltigkeitstyp import Gueltigkeitstyp
 from bo4e.enum.tarifregionskriterium import Tarifregionskriterium
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 example_regionale_preisstaffel = RegionalePreisstaffel(
     einheitspreis=Decimal(40.0),
diff --git a/tests/test_regionaleraufabschlag.py b/tests/test_regionaleraufabschlag.py
index b00691b7b..0177ce403 100644
--- a/tests/test_regionaleraufabschlag.py
+++ b/tests/test_regionaleraufabschlag.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.regionaleraufabschlag import RegionalerAufAbschlag
@@ -6,12 +6,12 @@
 from bo4e.enum.aufabschlagstyp import AufAbschlagstyp
 from bo4e.enum.aufabschlagsziel import AufAbschlagsziel
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_preisgarantie import example_preisgarantie  # type:ignore[import]
-from tests.test_regionalepreisstaffel import example_regionale_preisstaffel  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_energiemix import example_energiemix
+from tests.test_preisgarantie import example_preisgarantie
+from tests.test_regionalepreisstaffel import example_regionale_preisstaffel
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 example_regionaler_auf_abschlag = RegionalerAufAbschlag(
     bezeichnung="Foo",
diff --git a/tests/test_regionaletarifpreisposition.py b/tests/test_regionaletarifpreisposition.py
index a6c70189f..bdce728f6 100644
--- a/tests/test_regionaletarifpreisposition.py
+++ b/tests/test_regionaletarifpreisposition.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.kriteriumwert import KriteriumWert
@@ -13,8 +13,8 @@
 from bo4e.enum.preistyp import Preistyp
 from bo4e.enum.tarifregionskriterium import Tarifregionskriterium
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 example_regionale_tarifpreisposition = RegionaleTarifpreisposition(
     preistyp=Preistyp.ARBEITSPREIS_NT,
diff --git a/tests/test_regionaltarif.py b/tests/test_regionaltarif.py
index e35a8a727..570ef7d54 100644
--- a/tests/test_regionaltarif.py
+++ b/tests/test_regionaltarif.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.regionaltarif import Regionaltarif
@@ -9,16 +9,16 @@
 from bo4e.enum.tarifart import Tarifart
 from bo4e.enum.tarifmerkmal import Tarifmerkmal
 from bo4e.enum.tariftyp import Tariftyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_regionalepreisgarantie import example_regionale_preisgarantie  # type:ignore[import]
-from tests.test_regionaleraufabschlag import example_regionaler_auf_abschlag  # type:ignore[import]
-from tests.test_regionaletarifpreisposition import example_regionale_tarifpreisposition  # type:ignore[import]
-from tests.test_tarifberechnungsparameter import example_tarifberechnungsparameter  # type:ignore[import]
-from tests.test_tarifeinschraenkung import example_tarifeinschraenkung  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_energiemix import example_energiemix
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_regionalepreisgarantie import example_regionale_preisgarantie
+from tests.test_regionaleraufabschlag import example_regionaler_auf_abschlag
+from tests.test_regionaletarifpreisposition import example_regionale_tarifpreisposition
+from tests.test_tarifberechnungsparameter import example_tarifberechnungsparameter
+from tests.test_tarifeinschraenkung import example_tarifeinschraenkung
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestRegionaltarif:
diff --git a/tests/test_regionskriterium.py b/tests/test_regionskriterium.py
index 506c55010..10ac7597c 100644
--- a/tests/test_regionskriterium.py
+++ b/tests/test_regionskriterium.py
@@ -1,12 +1,12 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.regionskriterium import Regionskriterium
 from bo4e.enum.gueltigkeitstyp import Gueltigkeitstyp
 from bo4e.enum.regionskriteriumtyp import Regionskriteriumtyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_regionskriterium = Regionskriterium(
     regionskriteriumtyp=Regionskriteriumtyp.REGELGEBIET_NAME,
diff --git a/tests/test_sigmoidparameter.py b/tests/test_sigmoidparameter.py
index 1853f257a..4f89c4368 100644
--- a/tests/test_sigmoidparameter.py
+++ b/tests/test_sigmoidparameter.py
@@ -1,11 +1,11 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.sigmoidparameter import Sigmoidparameter
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 # this sigmoid parameter can be imported by other tests
 example_sigmoidparameter = Sigmoidparameter(
diff --git a/tests/test_standorteigenschaften.py b/tests/test_standorteigenschaften.py
index 5239e0f55..da57bd12a 100644
--- a/tests/test_standorteigenschaften.py
+++ b/tests/test_standorteigenschaften.py
@@ -1,11 +1,11 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.standorteigenschaften import Standorteigenschaften
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_standorteigenschaftenallgemein import example_standorteigenschaften_allgemein  # type:ignore[import]
-from tests.test_standorteigenschaftengas import example_standorteigenschaften_gas  # type:ignore[import]
-from tests.test_standorteigenschaftenstrom import example_standorteigenschaften_strom  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_standorteigenschaftenallgemein import example_standorteigenschaften_allgemein
+from tests.test_standorteigenschaftengas import example_standorteigenschaften_gas
+from tests.test_standorteigenschaftenstrom import example_standorteigenschaften_strom
 
 
 class TestStandorteigenschaften:
diff --git a/tests/test_standorteigenschaftenallgemein.py b/tests/test_standorteigenschaftenallgemein.py
index 5f48ac327..7a922aee3 100644
--- a/tests/test_standorteigenschaftenallgemein.py
+++ b/tests/test_standorteigenschaftenallgemein.py
@@ -1,10 +1,10 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.standorteigenschaftenallgemein import StandorteigenschaftenAllgemein
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_standorteigenschaften_allgemein = StandorteigenschaftenAllgemein(
     postleitzahl="66646",
diff --git a/tests/test_standorteigenschaftengas.py b/tests/test_standorteigenschaftengas.py
index 98ead68cd..aa9f9d29f 100644
--- a/tests/test_standorteigenschaftengas.py
+++ b/tests/test_standorteigenschaftengas.py
@@ -1,11 +1,11 @@
 from typing import Any, Dict, List
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.marktgebietinfo import MarktgebietInfo
 from bo4e.com.standorteigenschaftengas import StandorteigenschaftenGas
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_standorteigenschaften_gas = StandorteigenschaftenGas(
     netzkontonummern=["GASPOOLNH700xxxx"],
diff --git a/tests/test_standorteigenschaftenstrom.py b/tests/test_standorteigenschaftenstrom.py
index b1c602a12..339eaf48e 100644
--- a/tests/test_standorteigenschaftenstrom.py
+++ b/tests/test_standorteigenschaftenstrom.py
@@ -1,10 +1,10 @@
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.standorteigenschaftenstrom import StandorteigenschaftenStrom
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_standorteigenschaften_strom = StandorteigenschaftenStrom(
     regelzone="Transnet BW",
diff --git a/tests/test_steuerbetrag.py b/tests/test_steuerbetrag.py
index 7a8e23a70..cb0ce7e3f 100644
--- a/tests/test_steuerbetrag.py
+++ b/tests/test_steuerbetrag.py
@@ -1,14 +1,14 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.steuerbetrag import Steuerbetrag
 from bo4e.enum.steuerkennzeichen import Steuerkennzeichen
 from bo4e.enum.waehrungscode import Waehrungscode
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_steuerbetrag = Steuerbetrag(
     steuerkennzeichen=Steuerkennzeichen.UST_7,
diff --git a/tests/test_tagesvektor.py b/tests/test_tagesvektor.py
index 5ada62f7b..c37a09853 100644
--- a/tests/test_tagesvektor.py
+++ b/tests/test_tagesvektor.py
@@ -2,13 +2,13 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.tagesvektor import Tagesvektor
 from bo4e.com.zeitreihenwertkompakt import Zeitreihenwertkompakt
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_sigmoidparameter import example_sigmoidparameter  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_sigmoidparameter import example_sigmoidparameter
 
 example_tagesvektor: Tagesvektor = Tagesvektor(
     tag=datetime(2021, 12, 15, 5, 0, tzinfo=timezone.utc),
diff --git a/tests/test_tarif.py b/tests/test_tarif.py
index c903fe4e7..44110860e 100644
--- a/tests/test_tarif.py
+++ b/tests/test_tarif.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.tarif import Tarif
@@ -9,17 +9,17 @@
 from bo4e.enum.tarifart import Tarifart
 from bo4e.enum.tarifmerkmal import Tarifmerkmal
 from bo4e.enum.tariftyp import Tariftyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_aufabschlagregional import example_aufabschlagregional  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisgarantie import example_preisgarantie  # type:ignore[import]
-from tests.test_regionaletarifpreisposition import example_regionale_tarifpreisposition  # type:ignore[import]
-from tests.test_tarifberechnungsparameter import example_tarifberechnungsparameter  # type:ignore[import]
-from tests.test_tarifeinschraenkung import example_tarifeinschraenkung  # type:ignore[import]
-from tests.test_tarifpreispositionproort import example_tarifpreispositionproort  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_aufabschlagregional import example_aufabschlagregional
+from tests.test_energiemix import example_energiemix
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisgarantie import example_preisgarantie
+from tests.test_regionaletarifpreisposition import example_regionale_tarifpreisposition
+from tests.test_tarifberechnungsparameter import example_tarifberechnungsparameter
+from tests.test_tarifeinschraenkung import example_tarifeinschraenkung
+from tests.test_tarifpreispositionproort import example_tarifpreispositionproort
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestTarif:
diff --git a/tests/test_tarifberechnungsparameter.py b/tests/test_tarifberechnungsparameter.py
index 50fa28ebc..1bd3f508d 100644
--- a/tests/test_tarifberechnungsparameter.py
+++ b/tests/test_tarifberechnungsparameter.py
@@ -1,14 +1,14 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 
 from bo4e.com.fremdkostenposition import Fremdkostenposition
 from bo4e.com.tarifberechnungsparameter import Tarifberechnungsparameter
 from bo4e.enum.messpreistyp import Messpreistyp
 from bo4e.enum.tarifkalkulationsmethode import Tarifkalkulationsmethode
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_preis import example_preis  # type:ignore[import]
-from tests.test_tarifpreis import example_tarifpreis  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_preis import example_preis
+from tests.test_tarifpreis import example_tarifpreis
 
 example_tarifberechnungsparameter = Tarifberechnungsparameter(
     berechnungsmethode=Tarifkalkulationsmethode.ZONEN,
diff --git a/tests/test_tarifeinschraenkung.py b/tests/test_tarifeinschraenkung.py
index 0d815abd8..18d1f9536 100644
--- a/tests/test_tarifeinschraenkung.py
+++ b/tests/test_tarifeinschraenkung.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 
 from bo4e.com.geraet import Geraet
 from bo4e.com.geraeteeigenschaften import Geraeteeigenschaften
@@ -11,7 +11,7 @@
 from bo4e.enum.geraetetyp import Geraetetyp
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.voraussetzungen import Voraussetzungen
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_tarifeinschraenkung = Tarifeinschraenkung(
     zusatzprodukte=["foo", "bar"],
diff --git a/tests/test_tarifinfo.py b/tests/test_tarifinfo.py
index 730bc390b..c2a7b4370 100644
--- a/tests/test_tarifinfo.py
+++ b/tests/test_tarifinfo.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.tarifinfo import Tarifinfo
@@ -7,11 +7,11 @@
 from bo4e.enum.tarifart import Tarifart
 from bo4e.enum.tarifmerkmal import Tarifmerkmal
 from bo4e.enum.tariftyp import Tariftyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_energiemix import example_energiemix
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestTarifinfo:
diff --git a/tests/test_tarifkosten.py b/tests/test_tarifkosten.py
index 99f47dc97..ee45fef46 100644
--- a/tests/test_tarifkosten.py
+++ b/tests/test_tarifkosten.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.tarifkosten import Tarifkosten
@@ -7,12 +7,12 @@
 from bo4e.enum.tarifart import Tarifart
 from bo4e.enum.tarifmerkmal import Tarifmerkmal
 from bo4e.enum.tariftyp import Tariftyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_kosten import example_kosten  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_energiemix import example_energiemix
+from tests.test_kosten import example_kosten
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestTarifkosten:
diff --git a/tests/test_tarifpreis.py b/tests/test_tarifpreis.py
index ada9a0764..5c62be65b 100644
--- a/tests/test_tarifpreis.py
+++ b/tests/test_tarifpreis.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.tarifpreis import Tarifpreis
diff --git a/tests/test_tarifpreisblatt.py b/tests/test_tarifpreisblatt.py
index 95e1d4105..ee792e73a 100644
--- a/tests/test_tarifpreisblatt.py
+++ b/tests/test_tarifpreisblatt.py
@@ -1,6 +1,6 @@
 import datetime
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.tarifpreisblatt import Tarifpreisblatt
@@ -11,16 +11,16 @@
 from bo4e.enum.tarifart import Tarifart
 from bo4e.enum.tarifmerkmal import Tarifmerkmal
 from bo4e.enum.tariftyp import Tariftyp
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_aufabschlag import example_aufabschlag  # type:ignore[import]
-from tests.test_energiemix import example_energiemix  # type:ignore[import]
-from tests.test_geraeteeigenschaften import example_geraeteeigenschaften  # type:ignore[import]
-from tests.test_marktteilnehmer import example_marktteilnehmer  # type:ignore[import]
-from tests.test_preisgarantie import example_preisgarantie  # type:ignore[import]
-from tests.test_preisposition import example_preisposition  # type:ignore[import]
-from tests.test_tarifpreisposition import example_tarifpreisposition  # type:ignore[import]
-from tests.test_vertragskonditionen import example_vertragskonditionen  # type:ignore[import]
-from tests.test_zeitraum import example_zeitraum  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_aufabschlag import example_aufabschlag
+from tests.test_energiemix import example_energiemix
+from tests.test_geraeteeigenschaften import example_geraeteeigenschaften
+from tests.test_marktteilnehmer import example_marktteilnehmer
+from tests.test_preisgarantie import example_preisgarantie
+from tests.test_preisposition import example_preisposition
+from tests.test_tarifpreisposition import example_tarifpreisposition
+from tests.test_vertragskonditionen import example_vertragskonditionen
+from tests.test_zeitraum import example_zeitraum
 
 
 class TestTarifpreisblatt:
diff --git a/tests/test_tarifpreisposition.py b/tests/test_tarifpreisposition.py
index f410c9de4..fb352beed 100644
--- a/tests/test_tarifpreisposition.py
+++ b/tests/test_tarifpreisposition.py
@@ -1,7 +1,7 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.preisstaffel import Preisstaffel
@@ -9,7 +9,7 @@
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.preistyp import Preistyp
 from bo4e.enum.waehrungseinheit import Waehrungseinheit
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_tarifpreisposition = Tarifpreisposition(
     preistyp=Preistyp.ENTGELT_ABLESUNG,
diff --git a/tests/test_tarifpreispositionproort.py b/tests/test_tarifpreispositionproort.py
index 343ef4672..81f17cdff 100644
--- a/tests/test_tarifpreispositionproort.py
+++ b/tests/test_tarifpreispositionproort.py
@@ -1,9 +1,9 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.tarifpreispositionproort import TarifpreispositionProOrt
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_tarifpreisstaffelproort import example_tarifpreisstaffelproort  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_tarifpreisstaffelproort import example_tarifpreisstaffelproort
 
 example_tarifpreispositionproort = TarifpreispositionProOrt(
     postleitzahl="82031",
diff --git a/tests/test_tarifpreisstaffelproort.py b/tests/test_tarifpreisstaffelproort.py
index f310f4838..9ca9351c9 100644
--- a/tests/test_tarifpreisstaffelproort.py
+++ b/tests/test_tarifpreisstaffelproort.py
@@ -1,10 +1,10 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.tarifpreisstaffelproort import TarifpreisstaffelProOrt
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_tarifpreisstaffelproort = TarifpreisstaffelProOrt(
     arbeitspreis=Decimal(10),
diff --git a/tests/test_unterschrift.py b/tests/test_unterschrift.py
index 125c06032..adf3d3eb8 100644
--- a/tests/test_unterschrift.py
+++ b/tests/test_unterschrift.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.unterschrift import Unterschrift
diff --git a/tests/test_verbrauch.py b/tests/test_verbrauch.py
index 480d999c7..b1d4c0a5d 100644
--- a/tests/test_verbrauch.py
+++ b/tests/test_verbrauch.py
@@ -2,13 +2,13 @@
 from decimal import Decimal
 from typing import Any, Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.verbrauch import Verbrauch
 from bo4e.enum.mengeneinheit import Mengeneinheit
 from bo4e.enum.wertermittlungsverfahren import Wertermittlungsverfahren
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
 
 example_verbrauch = Verbrauch(
     wert=Decimal(40),
diff --git a/tests/test_vertrag.py b/tests/test_vertrag.py
index d7bda5839..271d7d31a 100644
--- a/tests/test_vertrag.py
+++ b/tests/test_vertrag.py
@@ -1,6 +1,6 @@
 from datetime import datetime, timezone
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.geschaeftspartner import Geschaeftspartner
diff --git a/tests/test_vertragsteil.py b/tests/test_vertragsteil.py
index 8ba53db47..3194c06b5 100644
--- a/tests/test_vertragsteil.py
+++ b/tests/test_vertragsteil.py
@@ -1,7 +1,7 @@
 from datetime import datetime, timezone
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.menge import Menge
diff --git a/tests/test_zaehler.py b/tests/test_zaehler.py
index e33f7944e..5f2e7c3b9 100644
--- a/tests/test_zaehler.py
+++ b/tests/test_zaehler.py
@@ -1,7 +1,7 @@
 from datetime import datetime
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.zaehler import Zaehler
diff --git a/tests/test_zeitintervall.py b/tests/test_zeitintervall.py
index 7b16e90a3..59ce69717 100644
--- a/tests/test_zeitintervall.py
+++ b/tests/test_zeitintervall.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.zeitintervall import Zeitintervall
diff --git a/tests/test_zeitraum.py b/tests/test_zeitraum.py
index f3e56bccb..f1d819614 100644
--- a/tests/test_zeitraum.py
+++ b/tests/test_zeitraum.py
@@ -2,7 +2,7 @@
 from decimal import Decimal
 from typing import Dict
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.zeitraum import Zeitraum
diff --git a/tests/test_zeitreihe.py b/tests/test_zeitreihe.py
index bfef78bf4..4425165a9 100644
--- a/tests/test_zeitreihe.py
+++ b/tests/test_zeitreihe.py
@@ -1,4 +1,4 @@
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.bo.zeitreihe import Zeitreihe
@@ -7,8 +7,8 @@
 from bo4e.enum.messart import Messart
 from bo4e.enum.messgroesse import Messgroesse
 from bo4e.enum.wertermittlungsverfahren import Wertermittlungsverfahren
-from tests.serialization_helper import assert_serialization_roundtrip  # type:ignore[import]
-from tests.test_zeitreihenwert import example_zeitreihenwert  # type:ignore[import]
+from tests.serialization_helper import assert_serialization_roundtrip
+from tests.test_zeitreihenwert import example_zeitreihenwert
 
 
 class TestZeitreihe:
diff --git a/tests/test_zeitreihenwert.py b/tests/test_zeitreihenwert.py
index be94b79bf..f865a7f6c 100644
--- a/tests/test_zeitreihenwert.py
+++ b/tests/test_zeitreihenwert.py
@@ -1,7 +1,7 @@
 from datetime import datetime, timezone
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.zeitreihenwert import Zeitreihenwert
diff --git a/tests/test_zeitreihenwertkompakt.py b/tests/test_zeitreihenwertkompakt.py
index 55f561230..dbf637680 100644
--- a/tests/test_zeitreihenwertkompakt.py
+++ b/tests/test_zeitreihenwertkompakt.py
@@ -1,6 +1,6 @@
 from decimal import Decimal
 
-import pytest  # type:ignore[import]
+import pytest
 from pydantic import ValidationError
 
 from bo4e.com.zeitreihenwertkompakt import Zeitreihenwertkompakt