mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 20:27:08 +00:00
Fix homekit tests in beta (#71268)
This commit is contained in:
parent
93153b3790
commit
6e675d6f07
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user