Add add-on discovery URL and title to Wyoming integration (#92129)

This commit is contained in:
Franck Nijhof 2023-04-27 19:51:26 +02:00 committed by GitHub
parent 52816a8cd4
commit ac21f69ad0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -69,6 +69,12 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
self._abort_if_unique_id_configured()
self._hassio_discovery = discovery_info
self.context.update(
{
"title_placeholders": {"name": discovery_info.name},
"configuration_url": f"homeassistant://hassio/addon/{discovery_info.slug}/info",
}
)
return await self.async_step_hassio_confirm()
async def async_step_hassio_confirm(

View File

@ -40,7 +40,11 @@
# name: test_hassio_addon_discovery[info0]
FlowResultSnapshot({
'context': dict({
'configuration_url': 'homeassistant://hassio/addon/mock_piper/info',
'source': 'hassio',
'title_placeholders': dict({
'name': 'Piper',
}),
'unique_id': '1234',
}),
'data': dict({
@ -78,7 +82,11 @@
# name: test_hassio_addon_discovery[info1]
FlowResultSnapshot({
'context': dict({
'configuration_url': 'homeassistant://hassio/addon/mock_piper/info',
'source': 'hassio',
'title_placeholders': dict({
'name': 'Piper',
}),
'unique_id': '1234',
}),
'data': dict({