From 7e9be812cac06340835433d8b3171f779f920b3a Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 27 Sep 2022 08:25:56 +0200 Subject: [PATCH] Add unique id to entity reg list response (#78945) * Add unique id to entity reg list response * Update test_entity_registry.py --- homeassistant/components/config/entity_registry.py | 2 +- tests/components/config/test_entity_registry.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/config/entity_registry.py b/homeassistant/components/config/entity_registry.py index ea75ac4d043..e006cd8062e 100644 --- a/homeassistant/components/config/entity_registry.py +++ b/homeassistant/components/config/entity_registry.py @@ -238,6 +238,7 @@ def _entry_dict(entry: er.RegistryEntry) -> dict[str, Any]: "hidden_by": entry.hidden_by, "icon": entry.icon, "id": entry.id, + "unique_id": entry.unique_id, "name": entry.name, "original_name": entry.original_name, "platform": entry.platform, @@ -253,5 +254,4 @@ def _entry_ext_dict(entry: er.RegistryEntry) -> dict[str, Any]: data["options"] = entry.options data["original_device_class"] = entry.original_device_class data["original_icon"] = entry.original_icon - data["unique_id"] = entry.unique_id return data diff --git a/tests/components/config/test_entity_registry.py b/tests/components/config/test_entity_registry.py index 30153195eec..2f4cd980d8e 100644 --- a/tests/components/config/test_entity_registry.py +++ b/tests/components/config/test_entity_registry.py @@ -70,6 +70,7 @@ async def test_list_entities(hass, client): "hidden_by": None, "icon": None, "id": ANY, + "unique_id": ANY, "name": "Hello World", "original_name": None, "platform": "test_platform", @@ -85,6 +86,7 @@ async def test_list_entities(hass, client): "hidden_by": None, "icon": None, "id": ANY, + "unique_id": ANY, "name": None, "original_name": None, "platform": "test_platform", @@ -122,6 +124,7 @@ async def test_list_entities(hass, client): "hidden_by": None, "icon": None, "id": ANY, + "unique_id": ANY, "name": "Hello World", "original_name": None, "platform": "test_platform",