Bump stookwijzer==1.6.1 (#139380)

This commit is contained in:
fwestenberg 2025-02-26 20:31:24 +01:00 committed by Bram Kragten
parent 693584ce29
commit 0e1602ff71
8 changed files with 20 additions and 20 deletions

View File

@ -42,12 +42,12 @@ async def async_migrate_entry(
LOGGER.debug("Migrating from version %s", entry.version)
if entry.version == 1:
longitude, latitude = await Stookwijzer.async_transform_coordinates(
xy = await Stookwijzer.async_transform_coordinates(
entry.data[CONF_LOCATION][CONF_LATITUDE],
entry.data[CONF_LOCATION][CONF_LONGITUDE],
)
if not longitude or not latitude:
if not xy:
ir.async_create_issue(
hass,
DOMAIN,
@ -65,8 +65,8 @@ async def async_migrate_entry(
entry,
version=2,
data={
CONF_LATITUDE: latitude,
CONF_LONGITUDE: longitude,
CONF_LATITUDE: xy["x"],
CONF_LONGITUDE: xy["y"],
},
)

View File

@ -25,14 +25,14 @@ class StookwijzerFlowHandler(ConfigFlow, domain=DOMAIN):
"""Handle a flow initialized by the user."""
errors = {}
if user_input is not None:
longitude, latitude = await Stookwijzer.async_transform_coordinates(
xy = await Stookwijzer.async_transform_coordinates(
user_input[CONF_LOCATION][CONF_LATITUDE],
user_input[CONF_LOCATION][CONF_LONGITUDE],
)
if longitude and latitude:
if xy:
return self.async_create_entry(
title="Stookwijzer",
data={CONF_LATITUDE: latitude, CONF_LONGITUDE: longitude},
data={CONF_LATITUDE: xy["x"], CONF_LONGITUDE: xy["y"]},
)
errors["base"] = "unknown"

View File

@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/stookwijzer",
"integration_type": "service",
"iot_class": "cloud_polling",
"requirements": ["stookwijzer==1.6.0"]
"requirements": ["stookwijzer==1.6.1"]
}

2
requirements_all.txt generated
View File

@ -2808,7 +2808,7 @@ statsd==3.2.1
steamodd==4.21
# homeassistant.components.stookwijzer
stookwijzer==1.6.0
stookwijzer==1.6.1
# homeassistant.components.streamlabswater
streamlabswater==1.0.1

View File

@ -2269,7 +2269,7 @@ statsd==3.2.1
steamodd==4.21
# homeassistant.components.stookwijzer
stookwijzer==1.6.0
stookwijzer==1.6.1
# homeassistant.components.streamlabswater
streamlabswater==1.0.1

View File

@ -70,10 +70,10 @@ def mock_stookwijzer() -> Generator[MagicMock]:
new=stookwijzer_mock,
),
):
stookwijzer_mock.async_transform_coordinates.return_value = (
450000.123456789,
200000.123456789,
)
stookwijzer_mock.async_transform_coordinates.return_value = {
"x": 450000.123456789,
"y": 200000.123456789,
}
client = stookwijzer_mock.return_value
client.lki = 2

View File

@ -32,8 +32,8 @@ async def test_full_user_flow(
assert result["type"] is FlowResultType.CREATE_ENTRY
assert result["title"] == "Stookwijzer"
assert result["data"] == {
CONF_LATITUDE: 200000.123456789,
CONF_LONGITUDE: 450000.123456789,
CONF_LATITUDE: 450000.123456789,
CONF_LONGITUDE: 200000.123456789,
}
assert len(mock_setup_entry.mock_calls) == 1
@ -47,7 +47,7 @@ async def test_connection_error(
) -> None:
"""Test user configuration flow while connection fails."""
original_return_value = mock_stookwijzer.async_transform_coordinates.return_value
mock_stookwijzer.async_transform_coordinates.return_value = (None, None)
mock_stookwijzer.async_transform_coordinates.return_value = None
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": SOURCE_USER}

View File

@ -66,8 +66,8 @@ async def test_migrate_entry(
assert mock_v1_config_entry.version == 2
assert mock_v1_config_entry.data == {
CONF_LATITUDE: 200000.123456789,
CONF_LONGITUDE: 450000.123456789,
CONF_LATITUDE: 450000.123456789,
CONF_LONGITUDE: 200000.123456789,
}
@ -81,7 +81,7 @@ async def test_entry_migration_failure(
assert mock_v1_config_entry.version == 1
# Failed getting the transformed coordinates
mock_stookwijzer.async_transform_coordinates.return_value = (None, None)
mock_stookwijzer.async_transform_coordinates.return_value = None
mock_v1_config_entry.add_to_hass(hass)
await hass.config_entries.async_setup(mock_v1_config_entry.entry_id)