mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Add HUB_TEST_ACCESSORY_ID const for homekit_controller tests (#64750)
This commit is contained in:
parent
e564f4193f
commit
061ee1b875
@ -6,7 +6,7 @@ from datetime import timedelta
|
|||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
from typing import Any
|
from typing import Any, Final
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
from aiohomekit.model import Accessories, Accessory
|
from aiohomekit.model import Accessories, Accessory
|
||||||
@ -40,6 +40,10 @@ from tests.common import (
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
# Root device in test harness always has an accessory id of this
|
||||||
|
HUB_TEST_ACCESSORY_ID: Final[str] = "00:00:00:00:00:00"
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class EntityTestInfo:
|
class EntityTestInfo:
|
||||||
"""Describes how we expected an entity to be created by homekit_controller."""
|
"""Describes how we expected an entity to be created by homekit_controller."""
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
"""Test against characteristics captured from a eufycam."""
|
"""Test against characteristics captured from a eufycam."""
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -17,7 +18,7 @@ async def test_eufycam_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="eufy HomeBase2-0AAA",
|
name="eufy HomeBase2-0AAA",
|
||||||
model="T8010",
|
model="T8010",
|
||||||
manufacturer="Anker",
|
manufacturer="Anker",
|
||||||
|
@ -13,6 +13,7 @@ from homeassistant.components.number import NumberMode
|
|||||||
from homeassistant.helpers.entity import EntityCategory
|
from homeassistant.helpers.entity import EntityCategory
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -29,7 +30,7 @@ async def test_aqara_gateway_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Aqara Hub-1563",
|
name="Aqara Hub-1563",
|
||||||
model="ZHWA11LM",
|
model="ZHWA11LM",
|
||||||
manufacturer="Aqara",
|
manufacturer="Aqara",
|
||||||
@ -88,7 +89,7 @@ async def test_aqara_gateway_e1_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Aqara-Hub-E1-00A0",
|
name="Aqara-Hub-E1-00A0",
|
||||||
model="HE1-G01",
|
model="HE1-G01",
|
||||||
manufacturer="Aqara",
|
manufacturer="Aqara",
|
||||||
|
@ -10,6 +10,7 @@ https://github.com/home-assistant/core/pull/39090
|
|||||||
from homeassistant.const import PERCENTAGE
|
from homeassistant.const import PERCENTAGE
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
DeviceTriggerInfo,
|
DeviceTriggerInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
@ -27,7 +28,7 @@ async def test_aqara_switch_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Programmable Switch",
|
name="Programmable Switch",
|
||||||
model="AR004",
|
model="AR004",
|
||||||
manufacturer="Aqara",
|
manufacturer="Aqara",
|
||||||
|
@ -5,6 +5,7 @@ from homeassistant.components.sensor import SensorStateClass
|
|||||||
from homeassistant.const import PERCENTAGE, TEMP_CELSIUS
|
from homeassistant.const import PERCENTAGE, TEMP_CELSIUS
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -21,7 +22,7 @@ async def test_arlo_baby_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="ArloBabyA0",
|
name="ArloBabyA0",
|
||||||
model="ABC1000",
|
model="ABC1000",
|
||||||
manufacturer="Netgear, Inc",
|
manufacturer="Netgear, Inc",
|
||||||
|
@ -8,6 +8,7 @@ from homeassistant.const import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -24,7 +25,7 @@ async def test_connectsense_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="InWall Outlet-0394DE",
|
name="InWall Outlet-0394DE",
|
||||||
model="CS-IWO",
|
model="CS-IWO",
|
||||||
manufacturer="ConnectSense",
|
manufacturer="ConnectSense",
|
||||||
|
@ -20,6 +20,7 @@ from homeassistant.const import TEMP_CELSIUS
|
|||||||
from homeassistant.helpers import entity_registry as er
|
from homeassistant.helpers import entity_registry as er
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -38,7 +39,7 @@ async def test_ecobee3_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="HomeW",
|
name="HomeW",
|
||||||
model="ecobee3",
|
model="ecobee3",
|
||||||
manufacturer="ecobee Inc.",
|
manufacturer="ecobee Inc.",
|
||||||
|
@ -5,6 +5,7 @@ https://github.com/home-assistant/core/issues/31827
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -21,7 +22,7 @@ async def test_ecobee_occupancy_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Master Fan",
|
name="Master Fan",
|
||||||
model="ecobee Switch+",
|
model="ecobee Switch+",
|
||||||
manufacturer="ecobee Inc.",
|
manufacturer="ecobee Inc.",
|
||||||
|
@ -6,6 +6,7 @@ from homeassistant.const import PERCENTAGE, PRESSURE_HPA, TEMP_CELSIUS
|
|||||||
from homeassistant.helpers.entity import EntityCategory
|
from homeassistant.helpers.entity import EntityCategory
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -22,7 +23,7 @@ async def test_eve_degree_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Eve Degree AA11",
|
name="Eve Degree AA11",
|
||||||
model="Eve Degree 00AAA0000",
|
model="Eve Degree 00AAA0000",
|
||||||
manufacturer="Elgato",
|
manufacturer="Elgato",
|
||||||
|
@ -4,6 +4,7 @@ from homeassistant.components.fan import SUPPORT_SET_SPEED
|
|||||||
from homeassistant.helpers.entity import EntityCategory
|
from homeassistant.helpers.entity import EntityCategory
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -22,7 +23,7 @@ async def test_haa_fan_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="HAA-C718B3",
|
name="HAA-C718B3",
|
||||||
model="RavenSystem HAA",
|
model="RavenSystem HAA",
|
||||||
manufacturer="José A. Jiménez Campos",
|
manufacturer="José A. Jiménez Campos",
|
||||||
|
@ -7,6 +7,7 @@ from homeassistant.components.fan import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -25,7 +26,7 @@ async def test_homeassistant_bridge_fan_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Home Assistant Bridge",
|
name="Home Assistant Bridge",
|
||||||
model="Bridge",
|
model="Bridge",
|
||||||
manufacturer="Home Assistant",
|
manufacturer="Home Assistant",
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
from homeassistant.const import PERCENTAGE
|
from homeassistant.const import PERCENTAGE
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
DeviceTriggerInfo,
|
DeviceTriggerInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
@ -20,7 +21,7 @@ async def test_hue_bridge_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Philips hue - 482544",
|
name="Philips hue - 482544",
|
||||||
model="BSB002",
|
model="BSB002",
|
||||||
manufacturer="Philips Lighting",
|
manufacturer="Philips Lighting",
|
||||||
|
@ -12,6 +12,7 @@ import homeassistant.util.dt as dt_util
|
|||||||
|
|
||||||
from tests.common import async_fire_time_changed
|
from tests.common import async_fire_time_changed
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
Helper,
|
Helper,
|
||||||
@ -31,7 +32,7 @@ async def test_koogeek_ls1_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Koogeek-LS1-20833F",
|
name="Koogeek-LS1-20833F",
|
||||||
model="LS1",
|
model="LS1",
|
||||||
manufacturer="Koogeek",
|
manufacturer="Koogeek",
|
||||||
|
@ -4,6 +4,7 @@ from homeassistant.components.sensor import SensorStateClass
|
|||||||
from homeassistant.const import POWER_WATT
|
from homeassistant.const import POWER_WATT
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -20,7 +21,7 @@ async def test_koogeek_p1eu_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Koogeek-P1-A00AA0",
|
name="Koogeek-P1-A00AA0",
|
||||||
model="P1EU",
|
model="P1EU",
|
||||||
manufacturer="Koogeek",
|
manufacturer="Koogeek",
|
||||||
|
@ -10,6 +10,7 @@ from homeassistant.components.sensor import SensorStateClass
|
|||||||
from homeassistant.const import POWER_WATT
|
from homeassistant.const import POWER_WATT
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -26,7 +27,7 @@ async def test_koogeek_sw2_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Koogeek-SW2-187A91",
|
name="Koogeek-SW2-187A91",
|
||||||
model="KH02CN",
|
model="KH02CN",
|
||||||
manufacturer="Koogeek",
|
manufacturer="Koogeek",
|
||||||
|
@ -10,6 +10,7 @@ from homeassistant.components.climate.const import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -26,7 +27,7 @@ async def test_lennox_e30_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Lennox",
|
name="Lennox",
|
||||||
model="E30 2B",
|
model="E30 2B",
|
||||||
manufacturer="Lennox",
|
manufacturer="Lennox",
|
||||||
|
@ -7,6 +7,7 @@ from homeassistant.components.media_player.const import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -23,7 +24,7 @@ async def test_lg_tv(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="LG webOS TV AF80",
|
name="LG webOS TV AF80",
|
||||||
model="OLED55B9PUA",
|
model="OLED55B9PUA",
|
||||||
manufacturer="LG Electronics",
|
manufacturer="LG Electronics",
|
||||||
|
@ -6,6 +6,7 @@ from homeassistant.components.sensor import SensorStateClass
|
|||||||
from homeassistant.const import PERCENTAGE, TEMP_CELSIUS
|
from homeassistant.const import PERCENTAGE, TEMP_CELSIUS
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -22,7 +23,7 @@ async def test_mysa_living_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Mysa-85dda9",
|
name="Mysa-85dda9",
|
||||||
model="v1",
|
model="v1",
|
||||||
manufacturer="Empowered Homes Inc.",
|
manufacturer="Empowered Homes Inc.",
|
||||||
|
@ -5,6 +5,7 @@ https://github.com/home-assistant/core/issues/44596
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
DeviceTriggerInfo,
|
DeviceTriggerInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
@ -22,7 +23,7 @@ async def test_netamo_doorbell_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="Netatmo-Doorbell-g738658",
|
name="Netatmo-Doorbell-g738658",
|
||||||
model="Netatmo Doorbell",
|
model="Netatmo Doorbell",
|
||||||
manufacturer="Netatmo",
|
manufacturer="Netatmo",
|
||||||
|
@ -5,6 +5,7 @@ https://github.com/home-assistant/core/issues/31745
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -21,7 +22,7 @@ async def test_rainmachine_pro_8_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="RainMachine-00ce4a",
|
name="RainMachine-00ce4a",
|
||||||
model="SPK5 Pro",
|
model="SPK5 Pro",
|
||||||
manufacturer="Green Electronics LLC",
|
manufacturer="Green Electronics LLC",
|
||||||
|
@ -8,6 +8,7 @@ from homeassistant.components.cover import (
|
|||||||
from homeassistant.const import PERCENTAGE
|
from homeassistant.const import PERCENTAGE
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -26,7 +27,7 @@ async def test_ryse_smart_bridge_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="RYSE SmartBridge",
|
name="RYSE SmartBridge",
|
||||||
model="RYSE SmartBridge",
|
model="RYSE SmartBridge",
|
||||||
manufacturer="RYSE Inc.",
|
manufacturer="RYSE Inc.",
|
||||||
@ -103,7 +104,7 @@ async def test_ryse_smart_bridge_four_shades_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="RYSE SmartBridge",
|
name="RYSE SmartBridge",
|
||||||
model="RYSE SmartBridge",
|
model="RYSE SmartBridge",
|
||||||
manufacturer="RYSE Inc.",
|
manufacturer="RYSE Inc.",
|
||||||
|
@ -7,6 +7,7 @@ https://github.com/home-assistant/core/issues/26180
|
|||||||
from homeassistant.components.fan import SUPPORT_DIRECTION, SUPPORT_SET_SPEED
|
from homeassistant.components.fan import SUPPORT_DIRECTION, SUPPORT_SET_SPEED
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -23,7 +24,7 @@ async def test_simpleconnect_fan_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="SIMPLEconnect Fan-06F674",
|
name="SIMPLEconnect Fan-06F674",
|
||||||
model="SIMPLEconnect",
|
model="SIMPLEconnect",
|
||||||
manufacturer="Hunter Fan",
|
manufacturer="Hunter Fan",
|
||||||
|
@ -16,6 +16,7 @@ from homeassistant.const import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -32,7 +33,7 @@ async def test_velux_cover_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="VELUX Gateway",
|
name="VELUX Gateway",
|
||||||
model="VELUX Gateway",
|
model="VELUX Gateway",
|
||||||
manufacturer="VELUX",
|
manufacturer="VELUX",
|
||||||
|
@ -8,6 +8,7 @@ from homeassistant.const import PERCENTAGE
|
|||||||
from homeassistant.helpers.entity import EntityCategory
|
from homeassistant.helpers.entity import EntityCategory
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -24,7 +25,7 @@ async def test_vocolinc_flowerbud_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="VOCOlinc-Flowerbud-0d324b",
|
name="VOCOlinc-Flowerbud-0d324b",
|
||||||
model="Flowerbud",
|
model="Flowerbud",
|
||||||
manufacturer="VOCOlinc",
|
manufacturer="VOCOlinc",
|
||||||
|
@ -4,6 +4,7 @@ from homeassistant.components.sensor import SensorStateClass
|
|||||||
from homeassistant.const import POWER_WATT
|
from homeassistant.const import POWER_WATT
|
||||||
|
|
||||||
from tests.components.homekit_controller.common import (
|
from tests.components.homekit_controller.common import (
|
||||||
|
HUB_TEST_ACCESSORY_ID,
|
||||||
DeviceTestInfo,
|
DeviceTestInfo,
|
||||||
EntityTestInfo,
|
EntityTestInfo,
|
||||||
assert_devices_and_entities_created,
|
assert_devices_and_entities_created,
|
||||||
@ -20,7 +21,7 @@ async def test_vocolinc_vp3_setup(hass):
|
|||||||
await assert_devices_and_entities_created(
|
await assert_devices_and_entities_created(
|
||||||
hass,
|
hass,
|
||||||
DeviceTestInfo(
|
DeviceTestInfo(
|
||||||
unique_id="00:00:00:00:00:00",
|
unique_id=HUB_TEST_ACCESSORY_ID,
|
||||||
name="VOCOlinc-VP3-123456",
|
name="VOCOlinc-VP3-123456",
|
||||||
model="VP3",
|
model="VP3",
|
||||||
manufacturer="VOCOlinc",
|
manufacturer="VOCOlinc",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user