Info text for intentional errors Closes #416 (#422)

* info before error
* core.logging usage
This commit is contained in:
Normann
2025-01-26 22:42:54 +01:00
committed by GitHub
parent 480adf8100
commit 6743d8df4f
2 changed files with 8 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import pytest
import requests
from akkudoktoreos.core.ems import get_ems
from akkudoktoreos.core.logging import get_logger
from akkudoktoreos.prediction.elecpriceakkudoktor import (
AkkudoktorElecPrice,
AkkudoktorElecPriceValue,
@@ -21,6 +22,8 @@ FILE_TESTDATA_ELECPRICEAKKUDOKTOR_1_JSON = DIR_TESTDATA.joinpath(
"elecpriceforecast_akkudoktor_1.json"
)
logger = get_logger(__name__)
@pytest.fixture
def provider(monkeypatch, config_eos):
@@ -145,6 +148,7 @@ def test_update_data_with_incomplete_forecast(mock_get, provider):
mock_response.status_code = 200
mock_response.content = json.dumps(incomplete_data)
mock_get.return_value = mock_response
logger.info("The following errors are intentional and part of the test.")
with pytest.raises(ValueError):
provider._update_data(force_update=True)