1
0
mirror of https://github.com/home-assistant/core.git synced 2026-04-28 04:33:49 +01:00

Rename current_version to installed_version in Update platform (#69093)

This commit is contained in:
Franck Nijhof
2022-04-01 20:11:17 +02:00
committed by GitHub
parent 02dbd617b9
commit c31e788439
15 changed files with 121 additions and 117 deletions

View File

@@ -26,9 +26,9 @@ class MockUpdateEntity(MockEntity, UpdateEntity):
return self._handle("auto_update")
@property
def current_version(self) -> str | None:
"""Version currently in use."""
return self._handle("current_version")
def installed_version(self) -> str | None:
"""Version currently installed and in use."""
return self._handle("installed_version")
@property
def in_progress(self) -> bool | int | None:
@@ -61,10 +61,10 @@ class MockUpdateEntity(MockEntity, UpdateEntity):
_LOGGER.info("Creating backup before installing update")
if version is not None:
self._values["current_version"] = version
self._values["installed_version"] = version
_LOGGER.info(f"Installed update with version: {version}")
else:
self._values["current_version"] = self.latest_version
self._values["installed_version"] = self.latest_version
_LOGGER.info("Installed latest update")
def release_notes(self) -> str | None:
@@ -83,28 +83,28 @@ def init(empty=False):
MockUpdateEntity(
name="No Update",
unique_id="no_update",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.0",
supported_features=UpdateEntityFeature.INSTALL,
),
MockUpdateEntity(
name="Update Available",
unique_id="update_available",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
supported_features=UpdateEntityFeature.INSTALL,
),
MockUpdateEntity(
name="Update Unknown",
unique_id="update_unknown",
current_version="1.0.0",
installed_version="1.0.0",
latest_version=None,
supported_features=UpdateEntityFeature.INSTALL,
),
MockUpdateEntity(
name="Update Specific Version",
unique_id="update_specific_version",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.0",
supported_features=UpdateEntityFeature.INSTALL
| UpdateEntityFeature.SPECIFIC_VERSION,
@@ -112,7 +112,7 @@ def init(empty=False):
MockUpdateEntity(
name="Update Backup",
unique_id="update_backup",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
supported_features=UpdateEntityFeature.INSTALL
| UpdateEntityFeature.SPECIFIC_VERSION
@@ -121,7 +121,7 @@ def init(empty=False):
MockUpdateEntity(
name="Update Already in Progress",
unique_id="update_already_in_progres",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
in_progress=50,
supported_features=UpdateEntityFeature.INSTALL
@@ -130,20 +130,20 @@ def init(empty=False):
MockUpdateEntity(
name="Update No Install",
unique_id="no_install",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
),
MockUpdateEntity(
name="Update with release notes",
unique_id="with_release_notes",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
supported_features=UpdateEntityFeature.RELEASE_NOTES,
),
MockUpdateEntity(
name="Update with auto update",
unique_id="with_auto_update",
current_version="1.0.0",
installed_version="1.0.0",
latest_version="1.0.1",
auto_update=True,
supported_features=UpdateEntityFeature.INSTALL,