From da4994ca392830f2c5ffdad4c5b6c56ed1a052e9 Mon Sep 17 00:00:00 2001 From: Dominique Lasserre Date: Sat, 1 Feb 2025 17:36:43 +0100 Subject: [PATCH] Remove potentially unexpected config update --- src/akkudoktoreos/core/ems.py | 1 - src/akkudoktoreos/prediction/predictionabc.py | 3 --- tests/test_dataabc.py | 1 - tests/test_elecpriceakkudoktor.py | 3 --- tests/test_weatherbrightsky.py | 3 --- 5 files changed, 11 deletions(-) diff --git a/src/akkudoktoreos/core/ems.py b/src/akkudoktoreos/core/ems.py index c2dd199..1c06645 100644 --- a/src/akkudoktoreos/core/ems.py +++ b/src/akkudoktoreos/core/ems.py @@ -244,7 +244,6 @@ class EnergieManagementSystem(SingletonMixin, ConfigMixin, PredictionMixin, Pyda force_update (bool, optional): If True, forces to update the data even if still cached. """ self.set_start_hour(start_hour=start_hour) - self.config.update() # Check for run definitions if self.start_datetime is None: diff --git a/src/akkudoktoreos/prediction/predictionabc.py b/src/akkudoktoreos/prediction/predictionabc.py index ac684ba..3c6464a 100644 --- a/src/akkudoktoreos/prediction/predictionabc.py +++ b/src/akkudoktoreos/prediction/predictionabc.py @@ -206,9 +206,6 @@ class PredictionProvider(PredictionStartEndKeepMixin, DataProvider): force_enable (bool, optional): If True, forces the update even if the provider is disabled. force_update (bool, optional): If True, forces the provider to update the data even if still cached. """ - # Update prediction configuration - self.config.update() - # Check after configuration is updated. if not force_enable and not self.enabled(): return diff --git a/tests/test_dataabc.py b/tests/test_dataabc.py index 4a1993b..25cb015 100644 --- a/tests/test_dataabc.py +++ b/tests/test_dataabc.py @@ -116,7 +116,6 @@ class TestDataBase: def base(self): # Provide default values for configuration derived = DerivedBase() - derived.config.update() return derived def test_get_config_value_key_error(self, base): diff --git a/tests/test_elecpriceakkudoktor.py b/tests/test_elecpriceakkudoktor.py index fbbf90d..99c14f3 100644 --- a/tests/test_elecpriceakkudoktor.py +++ b/tests/test_elecpriceakkudoktor.py @@ -88,9 +88,6 @@ def test_request_forecast(mock_get, provider, sample_akkudoktor_1_json): mock_response.content = json.dumps(sample_akkudoktor_1_json) mock_get.return_value = mock_response - # Preset, as this is usually done by update() - provider.config.update() - # Test function akkudoktor_data = provider._request_forecast() diff --git a/tests/test_weatherbrightsky.py b/tests/test_weatherbrightsky.py index 8b454de..cbde16c 100644 --- a/tests/test_weatherbrightsky.py +++ b/tests/test_weatherbrightsky.py @@ -107,9 +107,6 @@ def test_request_forecast(mock_get, provider, sample_brightsky_1_json): mock_response.content = json.dumps(sample_brightsky_1_json) mock_get.return_value = mock_response - # Preset, as this is usually done by update() - provider.config.update() - # Test function brightsky_data = provider._request_forecast()