Upgrade pyrisco to 0.5.0 (#75648)

* Upgrade to pyrisco 0.4.0

* Parametrized error tests in config flow

* Inline error parameters

* Switch to RiscoCloud
This commit is contained in:
On Freund
2022-07-24 00:44:48 +03:00
committed by GitHub
parent c5afaa2e6a
commit 7cf2d1759d
10 changed files with 71 additions and 77 deletions

View File

@@ -23,18 +23,18 @@ async def setup_risco(hass, events=[], options={}):
config_entry.add_to_hass(hass)
with patch(
"homeassistant.components.risco.RiscoAPI.login",
"homeassistant.components.risco.RiscoCloud.login",
return_value=True,
), patch(
"homeassistant.components.risco.RiscoAPI.site_uuid",
"homeassistant.components.risco.RiscoCloud.site_uuid",
new_callable=PropertyMock(return_value=TEST_SITE_UUID),
), patch(
"homeassistant.components.risco.RiscoAPI.site_name",
"homeassistant.components.risco.RiscoCloud.site_name",
new_callable=PropertyMock(return_value=TEST_SITE_NAME),
), patch(
"homeassistant.components.risco.RiscoAPI.close"
"homeassistant.components.risco.RiscoCloud.close"
), patch(
"homeassistant.components.risco.RiscoAPI.get_events",
"homeassistant.components.risco.RiscoCloud.get_events",
return_value=events,
):
await hass.config_entries.async_setup(config_entry.entry_id)
@@ -68,7 +68,7 @@ def two_zone_alarm():
"zones",
new_callable=PropertyMock(return_value=zone_mocks),
), patch(
"homeassistant.components.risco.RiscoAPI.get_state",
"homeassistant.components.risco.RiscoCloud.get_state",
return_value=alarm_mock,
):
yield alarm_mock