Fix homekit tests in beta (#71268)

This commit is contained in:
Paulus Schoutsen 2022-05-03 14:09:35 -07:00 committed by GitHub
parent 93153b3790
commit 6e675d6f07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,6 +30,7 @@ from homeassistant.components.homekit.const import (
MANUFACTURER, MANUFACTURER,
SERV_ACCESSORY_INFO, SERV_ACCESSORY_INFO,
) )
from homeassistant.components.homekit.util import format_version
from homeassistant.const import ( from homeassistant.const import (
ATTR_BATTERY_CHARGING, ATTR_BATTERY_CHARGING,
ATTR_BATTERY_LEVEL, ATTR_BATTERY_LEVEL,
@ -165,7 +166,7 @@ async def test_home_accessory(hass, hk_driver):
serv.get_characteristic(CHAR_SERIAL_NUMBER).value serv.get_characteristic(CHAR_SERIAL_NUMBER).value
== "light.accessory_that_exceeds_the_maximum_maximum_maximum_maximum" == "light.accessory_that_exceeds_the_maximum_maximum_maximum_maximum"
) )
assert hass_version.startswith( assert format_version(hass_version).startswith(
serv.get_characteristic(CHAR_FIRMWARE_REVISION).value serv.get_characteristic(CHAR_FIRMWARE_REVISION).value
) )
@ -217,7 +218,7 @@ async def test_accessory_with_missing_basic_service_info(hass, hk_driver):
assert serv.get_characteristic(CHAR_MANUFACTURER).value == "Home Assistant Sensor" assert serv.get_characteristic(CHAR_MANUFACTURER).value == "Home Assistant Sensor"
assert serv.get_characteristic(CHAR_MODEL).value == "Sensor" assert serv.get_characteristic(CHAR_MODEL).value == "Sensor"
assert serv.get_characteristic(CHAR_SERIAL_NUMBER).value == entity_id assert serv.get_characteristic(CHAR_SERIAL_NUMBER).value == entity_id
assert hass_version.startswith( assert format_version(hass_version).startswith(
serv.get_characteristic(CHAR_FIRMWARE_REVISION).value serv.get_characteristic(CHAR_FIRMWARE_REVISION).value
) )
assert isinstance(acc.to_HAP(), dict) assert isinstance(acc.to_HAP(), dict)
@ -247,7 +248,7 @@ async def test_accessory_with_hardware_revision(hass, hk_driver):
assert serv.get_characteristic(CHAR_MANUFACTURER).value == "Home Assistant Sensor" assert serv.get_characteristic(CHAR_MANUFACTURER).value == "Home Assistant Sensor"
assert serv.get_characteristic(CHAR_MODEL).value == "Sensor" assert serv.get_characteristic(CHAR_MODEL).value == "Sensor"
assert serv.get_characteristic(CHAR_SERIAL_NUMBER).value == entity_id assert serv.get_characteristic(CHAR_SERIAL_NUMBER).value == entity_id
assert hass_version.startswith( assert format_version(hass_version).startswith(
serv.get_characteristic(CHAR_FIRMWARE_REVISION).value serv.get_characteristic(CHAR_FIRMWARE_REVISION).value
) )
assert serv.get_characteristic(CHAR_HARDWARE_REVISION).value == "1.2.3" assert serv.get_characteristic(CHAR_HARDWARE_REVISION).value == "1.2.3"
@ -692,7 +693,7 @@ def test_home_bridge(hk_driver):
serv = bridge.services[0] # SERV_ACCESSORY_INFO serv = bridge.services[0] # SERV_ACCESSORY_INFO
assert serv.display_name == SERV_ACCESSORY_INFO assert serv.display_name == SERV_ACCESSORY_INFO
assert serv.get_characteristic(CHAR_NAME).value == BRIDGE_NAME assert serv.get_characteristic(CHAR_NAME).value == BRIDGE_NAME
assert hass_version.startswith( assert format_version(hass_version).startswith(
serv.get_characteristic(CHAR_FIRMWARE_REVISION).value serv.get_characteristic(CHAR_FIRMWARE_REVISION).value
) )
assert serv.get_characteristic(CHAR_MANUFACTURER).value == MANUFACTURER assert serv.get_characteristic(CHAR_MANUFACTURER).value == MANUFACTURER