Use ZeroconfServiceInfo in netatmo tests (#60048)

This commit is contained in:
epenet 2021-11-21 08:40:46 +01:00 committed by GitHub
parent 7e0ddd1d8c
commit 3cdca4a657
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
from unittest.mock import patch
from homeassistant import config_entries, data_entry_flow, setup
from homeassistant.components import zeroconf
from homeassistant.components.netatmo import config_flow
from homeassistant.components.netatmo.const import (
CONF_NEW_AREA,
@ -39,7 +40,10 @@ async def test_abort_if_existing_entry(hass):
result = await hass.config_entries.flow.async_init(
"netatmo",
context={"source": config_entries.SOURCE_HOMEKIT},
data={"host": "0.0.0.0", "properties": {"id": "aa:bb:cc:dd:ee:ff"}},
data=zeroconf.ZeroconfServiceInfo(
host="0.0.0.0",
properties={zeroconf.ATTR_PROPERTIES_ID: "aa:bb:cc:dd:ee:ff"},
),
)
assert result["type"] == data_entry_flow.RESULT_TYPE_ABORT
assert result["reason"] == "already_configured"