Bump pyopenweathermap to v0.2.1 (#128892)

This commit is contained in:
Andrew 2024-10-21 15:20:39 +01:00 committed by GitHub
parent 838519e89f
commit 25f66e6ac0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 17 additions and 10 deletions

View File

@ -192,6 +192,7 @@ class WeatherUpdateCoordinator(DataUpdateCoordinator):
@staticmethod
def _get_precipitation_value(precipitation):
"""Get precipitation value from weather data."""
if precipitation is not None:
if "all" in precipitation:
return round(precipitation["all"], 2)
if "3h" in precipitation:

View File

@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/openweathermap",
"iot_class": "cloud_polling",
"loggers": ["pyopenweathermap"],
"requirements": ["pyopenweathermap==0.1.1"]
"requirements": ["pyopenweathermap==0.2.1"]
}

View File

@ -2113,7 +2113,7 @@ pyombi==0.1.10
pyopenuv==2023.02.0
# homeassistant.components.openweathermap
pyopenweathermap==0.1.1
pyopenweathermap==0.2.1
# homeassistant.components.opnsense
pyopnsense==0.4.0

View File

@ -1700,7 +1700,7 @@ pyoctoprintapi==0.1.12
pyopenuv==2023.02.0
# homeassistant.components.openweathermap
pyopenweathermap==0.1.1
pyopenweathermap==0.2.1
# homeassistant.components.opnsense
pyopnsense==0.4.0

View File

@ -7,6 +7,7 @@ from pyopenweathermap import (
CurrentWeather,
DailyTemperature,
DailyWeatherForecast,
MinutelyWeatherForecast,
RequestError,
WeatherCondition,
WeatherReport,
@ -105,7 +106,12 @@ def _create_mocked_owm_factory(is_valid: bool):
rain=0,
snow=0,
)
weather_report = WeatherReport(current_weather, [], [daily_weather_forecast])
minutely_weather_forecast = MinutelyWeatherForecast(
date_time=1728672360, precipitation=2.54
)
weather_report = WeatherReport(
current_weather, [minutely_weather_forecast], [], [daily_weather_forecast]
)
mocked_owm_client = MagicMock()
mocked_owm_client.validate_key = AsyncMock(return_value=is_valid)