Add HUB_TEST_ACCESSORY_ID const for homekit_controller tests (#64750)

This commit is contained in:
Jc2k 2022-01-23 21:51:55 +00:00 committed by GitHub
parent e564f4193f
commit 061ee1b875
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 55 additions and 27 deletions

View File

@ -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."""

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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.",

View File

@ -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.",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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.",

View File

@ -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",

View File

@ -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",

View File

@ -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.",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",