UniFi - refactor entity management (#34367)

* Move removal of sensor entities into a base class

* Fix martins comments on sensors

* Reflect sensor changes on device_tracker platform

* Reflect sensor changes on switch platform

* Improve layering

* Make sure to clean up entity and device registry when removing entities

* Fix martins comments
This commit is contained in:
Robert Svensson authored and GitHub committed 2020-04-19 21:30:06 +02:00
1 parent a80ce60e75
commit e5a861dc90
7 files changed
+252 -381

No files matched your search

+1 -1
View File
@@ -207,7 +207,7 @@ async def test_reset_after_successful_setup(hass):
"""Calling reset when the entry has been setup."""
controller = await setup_unifi_integration(hass)
assert len(controller.listeners) == 9
assert len(controller.listeners) == 6
result = await controller.async_reset()
await hass.async_block_till_done()