Include entity options in RegistryEntry.as_partial_dict (#87539)

This commit is contained in:
Erik Montnemery 2023-02-08 14:32:46 +01:00 committed by GitHub
parent 7a4d15a657
commit 93dafefd96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions

View File

@ -266,7 +266,6 @@ def _entry_ext_dict(entry: er.RegistryEntry) -> dict[str, Any]:
data["aliases"] = entry.aliases data["aliases"] = entry.aliases
data["capabilities"] = entry.capabilities data["capabilities"] = entry.capabilities
data["device_class"] = entry.device_class data["device_class"] = entry.device_class
data["options"] = entry.options
data["original_device_class"] = entry.original_device_class data["original_device_class"] = entry.original_device_class
data["original_icon"] = entry.original_icon data["original_icon"] = entry.original_icon
return data return data

View File

@ -167,6 +167,7 @@ class RegistryEntry:
"icon": self.icon, "icon": self.icon,
"id": self.id, "id": self.id,
"name": self.name, "name": self.name,
"options": self.options,
"original_name": self.original_name, "original_name": self.original_name,
"platform": self.platform, "platform": self.platform,
"translation_key": self.translation_key, "translation_key": self.translation_key,

View File

@ -70,6 +70,7 @@ async def test_list_entities(hass, client):
"icon": None, "icon": None,
"id": ANY, "id": ANY,
"name": "Hello World", "name": "Hello World",
"options": {},
"original_name": None, "original_name": None,
"platform": "test_platform", "platform": "test_platform",
"translation_key": None, "translation_key": None,
@ -87,6 +88,7 @@ async def test_list_entities(hass, client):
"icon": None, "icon": None,
"id": ANY, "id": ANY,
"name": None, "name": None,
"options": {},
"original_name": None, "original_name": None,
"platform": "test_platform", "platform": "test_platform",
"translation_key": None, "translation_key": None,
@ -131,6 +133,7 @@ async def test_list_entities(hass, client):
"icon": None, "icon": None,
"id": ANY, "id": ANY,
"name": "Hello World", "name": "Hello World",
"options": {},
"original_name": None, "original_name": None,
"platform": "test_platform", "platform": "test_platform",
"translation_key": None, "translation_key": None,