Fix spaceapi attribute for closed icon (#108596)

spaceapi: fix attribute for closed icon

The JSON field is "state.icon.closed", not "state.icon.close".
This commit is contained in:
Xiretza 2024-03-04 17:22:18 +00:00 committed by GitHub
parent 4bc9d806e2
commit b195c3fa7b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -36,7 +36,7 @@ ATTR_RADIO_SHOW = "radio_show"
ATTR_LAT = "lat"
ATTR_LON = "lon"
ATTR_API = "api"
ATTR_CLOSE = "close"
ATTR_CLOSED = "closed"
ATTR_CONTACT = "contact"
ATTR_ISSUE_REPORT_CHANNELS = "issue_report_channels"
ATTR_LASTCHANGE = "lastchange"
@ -292,7 +292,7 @@ class APISpaceApiView(HomeAssistantView):
with suppress(KeyError):
state[ATTR_ICON] = {
ATTR_OPEN: spaceapi["state"][CONF_ICON_OPEN],
ATTR_CLOSE: spaceapi["state"][CONF_ICON_CLOSED],
ATTR_CLOSED: spaceapi["state"][CONF_ICON_CLOSED],
}
data = {

View File

@ -116,7 +116,7 @@ async def test_spaceapi_get(hass: HomeAssistant, mock_client) -> None:
assert data["location"]["lon"] == -117.22743
assert data["state"]["open"] == "null"
assert data["state"]["icon"]["open"] == "https://home-assistant.io/open.png"
assert data["state"]["icon"]["close"] == "https://home-assistant.io/close.png"
assert data["state"]["icon"]["closed"] == "https://home-assistant.io/close.png"
assert data["spacefed"]["spacenet"] == bool(1)
assert data["spacefed"]["spacesaml"] == bool(0)
assert data["spacefed"]["spacephone"] == bool(1)