1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 04:50:05 +00:00

Use dataclass properties in homekit_controller discovery (#60626)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet
2021-11-30 16:06:18 +01:00
committed by GitHub
parent 3f22905709
commit 0d24862a28
2 changed files with 13 additions and 11 deletions

View File

@@ -9,6 +9,7 @@ from aiohomekit.model.characteristics import CharacteristicsTypes
from aiohomekit.model.services import ServicesTypes
from aiohomekit.testing import FakeController
from homeassistant.components import zeroconf
from homeassistant.components.homekit_controller import config_flow
from homeassistant.components.homekit_controller.const import (
CONTROLLER,
@@ -118,17 +119,19 @@ async def device_config_changed(hass, accessories):
accessories_obj.add_accessory(accessory)
pairing.accessories = accessories_obj
discovery_info = {
"name": "TestDevice",
"host": "127.0.0.1",
"port": 8080,
"properties": {
discovery_info = zeroconf.ZeroconfServiceInfo(
host="127.0.0.1",
hostname="mock_hostname",
name="TestDevice",
port=8080,
properties={
"md": "TestDevice",
"id": "00:00:00:00:00:00",
"c#": "2",
"sf": "0",
},
}
type="mock_type",
)
# Config Flow will abort and notify us if the discovery event is of
# interest - in this case c# has incremented