Provide a better model for HomeKit service entries (#100848)

This commit is contained in:
J. Nick Koston 2023-09-25 09:34:53 -05:00 committed by GitHub
parent fb174f8063
commit c1b9400833
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 3 deletions

View file

@ -765,6 +765,7 @@ async def test_homekit_start(
assert device
formatted_mac = dr.format_mac(homekit.driver.state.mac)
assert (dr.CONNECTION_NETWORK_MAC, formatted_mac) in device.connections
assert device.model == "HomeBridge"
assert len(device_registry.devices) == 1
assert homekit.driver.state.config_version == 1
@ -2010,6 +2011,16 @@ async def test_homekit_start_in_accessory_mode(
assert hk_driver_start.called
assert homekit.status == STATUS_RUNNING
device = device_registry.async_get_device(
identifiers={(DOMAIN, entry.entry_id, BRIDGE_SERIAL_NUMBER)}
)
assert device
formatted_mac = dr.format_mac(homekit.driver.state.mac)
assert (dr.CONNECTION_NETWORK_MAC, formatted_mac) in device.connections
assert device.model == "Light"
assert len(device_registry.devices) == 1
async def test_homekit_start_in_accessory_mode_unsupported_entity(
hass: HomeAssistant,