Finish reconfigure test for Vodafone Station (#145230)

This commit is contained in:
Simone Chemelli 2025-05-19 17:34:41 +03:00 committed by GitHub
parent 9c798cbb5d
commit a8ecdb3bff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -302,3 +302,22 @@ async def test_reconfigure_fails(
assert reconfigure_result["type"] is FlowResultType.FORM
assert reconfigure_result["step_id"] == "reconfigure"
assert reconfigure_result["errors"] == {"base": error}
mock_vodafone_station_router.login.side_effect = None
reconfigure_result = await hass.config_entries.flow.async_configure(
result["flow_id"],
user_input={
CONF_HOST: "192.168.100.61",
CONF_PASSWORD: "fake_password",
CONF_USERNAME: "fake_username",
},
)
assert reconfigure_result["type"] is FlowResultType.ABORT
assert reconfigure_result["reason"] == "reconfigure_successful"
assert mock_config_entry.data == {
CONF_HOST: "192.168.100.61",
CONF_PASSWORD: "fake_password",
CONF_USERNAME: "fake_username",
}