Fix ESPHome entity_id generation if name contains unicode characters (#146796)

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Gábor Kiss
2025-06-25 13:19:55 +02:00
committed by GitHub
parent bca7502611
commit b95af2d86b
24 changed files with 396 additions and 299 deletions

View File

@@ -37,7 +37,7 @@ async def test_generic_datetime_entity(
user_service=user_service,
states=states,
)
state = hass.states.get("datetime.test_mydatetime")
state = hass.states.get("datetime.test_my_datetime")
assert state is not None
assert state.state == "2024-04-16T12:34:56+00:00"
@@ -45,7 +45,7 @@ async def test_generic_datetime_entity(
DATETIME_DOMAIN,
SERVICE_SET_VALUE,
{
ATTR_ENTITY_ID: "datetime.test_mydatetime",
ATTR_ENTITY_ID: "datetime.test_my_datetime",
ATTR_DATETIME: "2000-01-01T01:23:45+00:00",
},
blocking=True,
@@ -76,6 +76,6 @@ async def test_generic_datetime_missing_state(
user_service=user_service,
states=states,
)
state = hass.states.get("datetime.test_mydatetime")
state = hass.states.get("datetime.test_my_datetime")
assert state is not None
assert state.state == STATE_UNKNOWN