mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Add Button platform to deCONZ integration (#65700)
* Improve scene platform * Add button platform, tests and fix tests affected by new entities existing * Remove unnused property * Bump dependency to v87
This commit is contained in:
@@ -12,6 +12,7 @@ from homeassistant.components.alarm_control_panel import (
|
||||
DOMAIN as ALARM_CONTROL_PANEL_DOMAIN,
|
||||
)
|
||||
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN
|
||||
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN
|
||||
from homeassistant.components.climate import DOMAIN as CLIMATE_DOMAIN
|
||||
from homeassistant.components.cover import DOMAIN as COVER_DOMAIN
|
||||
from homeassistant.components.deconz.config_flow import DECONZ_MANUFACTURERURL
|
||||
@@ -159,16 +160,17 @@ async def test_gateway_setup(hass, aioclient_mock):
|
||||
config_entry,
|
||||
BINARY_SENSOR_DOMAIN,
|
||||
)
|
||||
assert forward_entry_setup.mock_calls[2][1] == (config_entry, CLIMATE_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[3][1] == (config_entry, COVER_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[4][1] == (config_entry, FAN_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[5][1] == (config_entry, LIGHT_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[6][1] == (config_entry, LOCK_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[7][1] == (config_entry, NUMBER_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[8][1] == (config_entry, SCENE_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[9][1] == (config_entry, SENSOR_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[10][1] == (config_entry, SIREN_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[11][1] == (config_entry, SWITCH_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[2][1] == (config_entry, BUTTON_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[3][1] == (config_entry, CLIMATE_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[4][1] == (config_entry, COVER_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[5][1] == (config_entry, FAN_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[6][1] == (config_entry, LIGHT_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[7][1] == (config_entry, LOCK_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[8][1] == (config_entry, NUMBER_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[9][1] == (config_entry, SCENE_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[10][1] == (config_entry, SENSOR_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[11][1] == (config_entry, SIREN_DOMAIN)
|
||||
assert forward_entry_setup.mock_calls[12][1] == (config_entry, SWITCH_DOMAIN)
|
||||
|
||||
device_registry = dr.async_get(hass)
|
||||
gateway_entry = device_registry.async_get_device(
|
||||
|
||||
Reference in New Issue
Block a user