Fix slow config_flow test in devolo Home Network (#60364)

This commit is contained in:
Michael 2021-11-26 00:14:15 +01:00 committed by GitHub
parent 22bdd38583
commit c9dc3a61af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,11 +102,15 @@ async def test_zeroconf(hass: HomeAssistant):
== DISCOVERY_INFO["hostname"].split(".", maxsplit=1)[0]
)
result2 = await hass.config_entries.flow.async_configure(
result["flow_id"],
{},
)
await hass.async_block_till_done()
with patch(
"homeassistant.components.devolo_home_network.async_setup_entry",
return_value=True,
):
result2 = await hass.config_entries.flow.async_configure(
result["flow_id"],
{},
)
await hass.async_block_till_done()
assert result2["title"] == "test"
assert result2["data"] == {
@ -131,13 +135,17 @@ async def test_abort_if_configued(hass: HomeAssistant):
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
)
await hass.config_entries.flow.async_configure(
result["flow_id"],
{
CONF_IP_ADDRESS: IP,
},
)
await hass.async_block_till_done()
with patch(
"homeassistant.components.devolo_home_network.async_setup_entry",
return_value=True,
):
await hass.config_entries.flow.async_configure(
result["flow_id"],
{
CONF_IP_ADDRESS: IP,
},
)
await hass.async_block_till_done()
# Abort on concurrent user flow
result = await hass.config_entries.flow.async_init(