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["capabilities"] = entry.capabilities
data["device_class"] = entry.device_class
data["options"] = entry.options
data["original_device_class"] = entry.original_device_class
data["original_icon"] = entry.original_icon
return data

View file

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

View file

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