Using images data from version file (#2969)

* Using images data from version file

* fix tests
This commit is contained in:
Pascal Vizeli 2021-06-18 22:59:11 +02:00 committed by GitHub
parent 90a6f109ee
commit 5f376c2a27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 14 deletions

View File

@ -256,13 +256,13 @@ class Updater(FileConfiguration, CoreSysAttributes):
self._data[ATTR_MULTICAST] = AwesomeVersion(data["multicast"]) self._data[ATTR_MULTICAST] = AwesomeVersion(data["multicast"])
# Update images for that versions # Update images for that versions
self._data[ATTR_IMAGE][ATTR_HOMEASSISTANT] = data["image"]["core"] self._data[ATTR_IMAGE][ATTR_HOMEASSISTANT] = data["images"]["core"]
self._data[ATTR_IMAGE][ATTR_SUPERVISOR] = data["image"]["supervisor"] self._data[ATTR_IMAGE][ATTR_SUPERVISOR] = data["images"]["supervisor"]
self._data[ATTR_IMAGE][ATTR_AUDIO] = data["image"]["audio"] self._data[ATTR_IMAGE][ATTR_AUDIO] = data["images"]["audio"]
self._data[ATTR_IMAGE][ATTR_CLI] = data["image"]["cli"] self._data[ATTR_IMAGE][ATTR_CLI] = data["images"]["cli"]
self._data[ATTR_IMAGE][ATTR_DNS] = data["image"]["dns"] self._data[ATTR_IMAGE][ATTR_DNS] = data["images"]["dns"]
self._data[ATTR_IMAGE][ATTR_OBSERVER] = data["image"]["observer"] self._data[ATTR_IMAGE][ATTR_OBSERVER] = data["images"]["observer"]
self._data[ATTR_IMAGE][ATTR_MULTICAST] = data["image"]["multicast"] self._data[ATTR_IMAGE][ATTR_MULTICAST] = data["images"]["multicast"]
except KeyError as err: except KeyError as err:
raise UpdaterError( raise UpdaterError(

View File

@ -26,25 +26,25 @@ async def test_fetch_versions(coresys: CoreSys) -> None:
assert coresys.updater.version_multicast == data["multicast"] assert coresys.updater.version_multicast == data["multicast"]
assert coresys.updater.version_observer == data["observer"] assert coresys.updater.version_observer == data["observer"]
assert coresys.updater.image_homeassistant == data["image"]["core"].format( assert coresys.updater.image_homeassistant == data["images"]["core"].format(
machine=coresys.machine machine=coresys.machine
) )
assert coresys.updater.image_supervisor == data["image"]["supervisor"].format( assert coresys.updater.image_supervisor == data["images"]["supervisor"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )
assert coresys.updater.image_cli == data["image"]["cli"].format( assert coresys.updater.image_cli == data["images"]["cli"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )
assert coresys.updater.image_audio == data["image"]["audio"].format( assert coresys.updater.image_audio == data["images"]["audio"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )
assert coresys.updater.image_dns == data["image"]["dns"].format( assert coresys.updater.image_dns == data["images"]["dns"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )
assert coresys.updater.image_observer == data["image"]["observer"].format( assert coresys.updater.image_observer == data["images"]["observer"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )
assert coresys.updater.image_multicast == data["image"]["multicast"].format( assert coresys.updater.image_multicast == data["images"]["multicast"].format(
arch=coresys.arch.supervisor arch=coresys.arch.supervisor
) )