Skip to content

Commit d7a97da

Browse files
belinea4071claude
andcommitted
Fix last test failure: set _cycle_forecast for zone3 forecast test (#52)
_determine_charging_strategy now reads self._cycle_forecast instead of calling _forecast_reader.read_forecast(). Tests must set both. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6614b5d commit d7a97da

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

tests/test_soc_zone_strategy.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ def test_zone3_good_forecast_solar_only(self):
130130
# remaining_need = 10 - 0 = 10 kWh
131131
# needs estimated_surplus >= 10 * 1.5 = 15 kWh
132132
# surplus = forecast_remaining * 0.5, so forecast_remaining >= 30
133-
coord._forecast_reader.read_forecast.return_value = _MockForecast(
134-
available=True, remaining=35.0
135-
)
133+
forecast = _MockForecast(available=True, remaining=35.0)
134+
coord._forecast_reader.read_forecast.return_value = forecast
135+
coord._cycle_forecast = forecast
136136
strategy, reason = coord._determine_charging_strategy(
137137
_make_power(battery_soc=80), _MockEnergy()
138138
)

0 commit comments

Comments
 (0)