UniFi - Improve controller tests (#27261)
* Improve controller tests and harmonize setup_unifi_integration to one * Store listeners to dispatchers to be used during reset
This commit is contained in:
parent
1febb32dd9
commit
6565c17828
10 changed files with 401 additions and 583 deletions
|
@ -31,7 +31,9 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||
"""Update the values of the controller."""
|
||||
update_items(controller, async_add_entities, sensors)
|
||||
|
||||
async_dispatcher_connect(hass, controller.signal_update, update_controller)
|
||||
controller.listeners.append(
|
||||
async_dispatcher_connect(hass, controller.signal_update, update_controller)
|
||||
)
|
||||
|
||||
@callback
|
||||
def update_disable_on_entities():
|
||||
|
@ -46,8 +48,10 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||
entity.registry_entry.entity_id, disabled_by=disabled_by
|
||||
)
|
||||
|
||||
async_dispatcher_connect(
|
||||
hass, controller.signal_options_update, update_disable_on_entities
|
||||
controller.listeners.append(
|
||||
async_dispatcher_connect(
|
||||
hass, controller.signal_options_update, update_disable_on_entities
|
||||
)
|
||||
)
|
||||
|
||||
update_controller()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue