Upgrades Garages Amsterdam to v3.0.0 (#61734)

This commit is contained in:
Klaas Schoute 2021-12-14 00:31:22 +01:00 committed by GitHub
parent 0d4051efcb
commit dea20cf816
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 13 additions and 13 deletions

View file

@ -3,7 +3,7 @@ from datetime import timedelta
import logging
import async_timeout
import garages_amsterdam
from garages_amsterdam import GaragesAmsterdam
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import Platform
@ -43,9 +43,9 @@ async def get_coordinator(
async with async_timeout.timeout(10):
return {
garage.garage_name: garage
for garage in await garages_amsterdam.get_garages(
aiohttp_client.async_get_clientsession(hass)
)
for garage in await GaragesAmsterdam(
session=aiohttp_client.async_get_clientsession(hass)
).all_garages()
}
coordinator = DataUpdateCoordinator(

View file

@ -5,7 +5,7 @@ import logging
from typing import Any
from aiohttp import ClientResponseError
import garages_amsterdam
from garages_amsterdam import GaragesAmsterdam
import voluptuous as vol
from homeassistant import config_entries
@ -30,9 +30,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
if self._options is None:
self._options = []
try:
api_data = await garages_amsterdam.get_garages(
aiohttp_client.async_get_clientsession(self.hass)
)
api_data = await GaragesAmsterdam(
session=aiohttp_client.async_get_clientsession(self.hass)
).all_garages()
except ClientResponseError:
_LOGGER.error("Unexpected response from server")
return self.async_abort(reason="cannot_connect")

View file

@ -3,7 +3,7 @@
"name": "Garages Amsterdam",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/garages_amsterdam",
"requirements": ["garages-amsterdam==2.1.1"],
"requirements": ["garages-amsterdam==3.0.0"],
"codeowners": ["@klaasnicolaas"],
"iot_class": "cloud_polling"
}

View file

@ -695,7 +695,7 @@ fritzconnection==1.7.2
gTTS==2.2.3
# homeassistant.components.garages_amsterdam
garages-amsterdam==2.1.1
garages-amsterdam==3.0.0
# homeassistant.components.geniushub
geniushub-client==0.6.30

View file

@ -430,7 +430,7 @@ fritzconnection==1.7.2
gTTS==2.2.3
# homeassistant.components.garages_amsterdam
garages-amsterdam==2.1.1
garages-amsterdam==3.0.0
# homeassistant.components.geo_json_events
# homeassistant.components.usgs_earthquakes_feed

View file

@ -9,7 +9,7 @@ import pytest
def mock_cases():
"""Mock garages_amsterdam garages."""
with patch(
"garages_amsterdam.get_garages",
"garages_amsterdam.GaragesAmsterdam.all_garages",
return_value=[
Mock(
garage_name="IJDok",

View file

@ -57,7 +57,7 @@ async def test_error_handling(
"""Test we get the form."""
with patch(
"homeassistant.components.garages_amsterdam.config_flow.garages_amsterdam.get_garages",
"homeassistant.components.garages_amsterdam.config_flow.GaragesAmsterdam.all_garages",
side_effect=side_effect,
):
result = await hass.config_entries.flow.async_init(