From 174e92141b82e41f8fb1ee3d1b24f0dea9a0f556 Mon Sep 17 00:00:00 2001 From: Andreas Date: Wed, 16 Sep 2026 18:17:39 +0200 Subject: [PATCH] test(integration): verify tariff protection with mapped device physics --- tests/test_geneticparams_feedin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/test_geneticparams_feedin.py b/tests/test_geneticparams_feedin.py index 03a0cc96..1b8ba18f 100644 --- a/tests/test_geneticparams_feedin.py +++ b/tests/test_geneticparams_feedin.py @@ -11,9 +11,8 @@ import numpy as np import pandas as pd import pytest -from akkudoktoreos.devices.genetic.inverter import Inverter +from akkudoktoreos.devices.genetic.inverter import Inverter, InverterParameters from akkudoktoreos.optimization.genetic.genetic import GeneticSimulation -from akkudoktoreos.optimization.genetic.geneticdevices import InverterParameters from akkudoktoreos.optimization.genetic.geneticparams import GeneticOptimizationParameters from akkudoktoreos.prediction.feedintariffabc import FeedInTariffDataRecord from akkudoktoreos.prediction.feedintariffimport import FeedInTariffImport @@ -99,7 +98,7 @@ async def test_provider_revenues_survive_preparation_and_simulation( # No battery or household load is needed to expose tariff substitution/unit bugs. inverter = Inverter(InverterParameters(device_id="inverter1", max_power_wh=10000)) inverter.self_consumption_predictor = Mock() - inverter.self_consumption_predictor.calculate_self_consumption.return_value = 1.0 + inverter.self_consumption_predictor.calculate_expected_direct_consumption.return_value = 0.0 simulation = GeneticSimulation() simulation.prepare( parameters.ems, optimization_hours=24, prediction_hours=24, inverter=inverter