1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Entity Component to no longer generate automatic groups (#23789)

This commit is contained in:
Paulus Schoutsen
2020-01-07 17:30:53 +01:00
committed by GitHub
parent 13e6479b6e
commit 9aa02e35a7
41 changed files with 149 additions and 377 deletions

View File

@@ -97,7 +97,7 @@ async def test_no_clients(hass):
"""Test the update_clients function when no clients are found."""
await setup_unifi_integration(hass)
assert len(hass.states.async_all()) == 2
assert len(hass.states.async_all()) == 1
async def test_tracked_devices(hass):
@@ -112,7 +112,7 @@ async def test_tracked_devices(hass):
devices_response=[DEVICE_1, DEVICE_2],
known_wireless_clients=(CLIENT_4["mac"],),
)
assert len(hass.states.async_all()) == 6
assert len(hass.states.async_all()) == 5
client_1 = hass.states.get("device_tracker.client_1")
assert client_1 is not None
@@ -186,7 +186,7 @@ async def test_wireless_client_go_wired_issue(hass):
client_1_client["last_seen"] = dt_util.as_timestamp(dt_util.utcnow())
controller = await setup_unifi_integration(hass, clients_response=[client_1_client])
assert len(hass.states.async_all()) == 3
assert len(hass.states.async_all()) == 2
client_1 = hass.states.get("device_tracker.client_1")
assert client_1 is not None
@@ -262,7 +262,7 @@ async def test_restoring_client(hass):
clients_response=[CLIENT_2],
clients_all_response=[CLIENT_1],
)
assert len(hass.states.async_all()) == 4
assert len(hass.states.async_all()) == 3
device_1 = hass.states.get("device_tracker.client_1")
assert device_1 is not None
@@ -276,7 +276,7 @@ async def test_dont_track_clients(hass):
clients_response=[CLIENT_1],
devices_response=[DEVICE_1],
)
assert len(hass.states.async_all()) == 3
assert len(hass.states.async_all()) == 2
client_1 = hass.states.get("device_tracker.client_1")
assert client_1 is None
@@ -294,7 +294,7 @@ async def test_dont_track_devices(hass):
clients_response=[CLIENT_1],
devices_response=[DEVICE_1],
)
assert len(hass.states.async_all()) == 3
assert len(hass.states.async_all()) == 2
client_1 = hass.states.get("device_tracker.client_1")
assert client_1 is not None
@@ -311,7 +311,7 @@ async def test_dont_track_wired_clients(hass):
options={unifi.controller.CONF_TRACK_WIRED_CLIENTS: False},
clients_response=[CLIENT_1, CLIENT_2],
)
assert len(hass.states.async_all()) == 3
assert len(hass.states.async_all()) == 2
client_1 = hass.states.get("device_tracker.client_1")
assert client_1 is not None