Skip to content

Commit

Permalink
update entity name in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bazwilliams committed Jun 28, 2023
1 parent bf8a84f commit 8abbc18
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 16 deletions.
18 changes: 7 additions & 11 deletions homeassistant/components/openhome/update.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,20 +78,16 @@ async def async_update(self) -> None:
self._attr_release_url = None
return

self._attr_installed_version = software_status["current_software"][
"version"
]
self._attr_installed_version = software_status["current_software"]["version"]

if software_status["status"] == "update_available":
self._attr_latest_version = software_status["update_info"]["updates"][
0
]["version"]
self._attr_release_summary = software_status["update_info"]["updates"][
0
]["description"]
self._attr_release_url = software_status["update_info"][
"releasenotesuri"
self._attr_latest_version = software_status["update_info"]["updates"][0][
"version"
]
self._attr_release_summary = software_status["update_info"]["updates"][0][
"description"
]
self._attr_release_url = software_status["update_info"]["releasenotesuri"]

async def async_install(
self, version: str | None, backup: bool, **kwargs: Any
Expand Down
10 changes: 5 additions & 5 deletions tests/components/openhome/test_update.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ async def test_not_supported(hass: HomeAssistant):
update_firmware = AsyncMock()
await setup_integration(hass, None, update_firmware)

state = hass.states.get("update.friendly_name_firmware_update")
state = hass.states.get("update.friendly_name")

assert state
assert state.state == STATE_UNKNOWN
Expand All @@ -111,7 +111,7 @@ async def test_on_latest_firmware(hass: HomeAssistant):
update_firmware = AsyncMock()
await setup_integration(hass, LATEST_FIRMWARE_INSTALLED, update_firmware)

state = hass.states.get("update.friendly_name_firmware_update")
state = hass.states.get("update.friendly_name")

assert state
assert state.state == STATE_UNKNOWN
Expand All @@ -129,7 +129,7 @@ async def test_update_available(hass: HomeAssistant):
update_firmware = AsyncMock()
await setup_integration(hass, FIRMWARE_UPDATE_AVAILABLE, update_firmware)

state = hass.states.get("update.friendly_name_firmware_update")
state = hass.states.get("update.friendly_name")

assert state
assert state.state == STATE_ON
Expand All @@ -148,7 +148,7 @@ async def test_update_available(hass: HomeAssistant):
await hass.services.async_call(
PLATFORM_DOMAIN,
SERVICE_INSTALL,
{ATTR_ENTITY_ID: "update.friendly_name_firmware_update"},
{ATTR_ENTITY_ID: "update.friendly_name"},
blocking=True,
)
await hass.async_block_till_done()
Expand All @@ -166,7 +166,7 @@ async def test_firmware_update_not_required(hass: HomeAssistant):
await hass.services.async_call(
PLATFORM_DOMAIN,
SERVICE_INSTALL,
{ATTR_ENTITY_ID: "update.friendly_name_firmware_update"},
{ATTR_ENTITY_ID: "update.friendly_name"},
blocking=True,
)
update_firmware.assert_not_called()

0 comments on commit 8abbc18

Please sign in to comment.