1
mirror of https://github.com/home-assistant/core synced 2024-10-01 05:30:36 +02:00

Remove visibility from metoffice weather (#74314)

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
This commit is contained in:
avee87 2022-07-02 21:42:58 +01:00 committed by Paulus Schoutsen
parent 0ca4e81e13
commit ec03631339
2 changed files with 0 additions and 21 deletions

View File

@ -27,8 +27,6 @@ from .const import (
MODE_3HOURLY_LABEL,
MODE_DAILY,
MODE_DAILY_LABEL,
VISIBILITY_CLASSES,
VISIBILITY_DISTANCE_CLASSES,
)
@ -104,19 +102,6 @@ class MetOfficeWeather(CoordinatorEntity, WeatherEntity):
return self.coordinator.data.now.temperature.value
return None
@property
def visibility(self):
"""Return the platform visibility."""
_visibility = None
weather_now = self.coordinator.data.now
if hasattr(weather_now, "visibility"):
visibility_class = VISIBILITY_CLASSES.get(weather_now.visibility.value)
visibility_distance = VISIBILITY_DISTANCE_CLASSES.get(
weather_now.visibility.value
)
_visibility = f"{visibility_class} - {visibility_distance}"
return _visibility
@property
def native_pressure(self):
"""Return the mean sea-level pressure."""

View File

@ -136,7 +136,6 @@ async def test_one_weather_site_running(hass, requests_mock):
assert weather.attributes.get("wind_speed") == 14.48
assert weather.attributes.get("wind_speed_unit") == "km/h"
assert weather.attributes.get("wind_bearing") == "SSE"
assert weather.attributes.get("visibility") == "Good - 10-20"
assert weather.attributes.get("humidity") == 50
# Forecasts added - just pick out 1 entry to check
@ -160,7 +159,6 @@ async def test_one_weather_site_running(hass, requests_mock):
assert weather.attributes.get("temperature") == 19
assert weather.attributes.get("wind_speed") == 14.48
assert weather.attributes.get("wind_bearing") == "SSE"
assert weather.attributes.get("visibility") == "Good - 10-20"
assert weather.attributes.get("humidity") == 50
# Also has Forecasts added - again, just pick out 1 entry to check
@ -233,7 +231,6 @@ async def test_two_weather_sites_running(hass, requests_mock):
assert weather.attributes.get("wind_speed") == 14.48
assert weather.attributes.get("wind_speed_unit") == "km/h"
assert weather.attributes.get("wind_bearing") == "SSE"
assert weather.attributes.get("visibility") == "Good - 10-20"
assert weather.attributes.get("humidity") == 50
# Forecasts added - just pick out 1 entry to check
@ -258,7 +255,6 @@ async def test_two_weather_sites_running(hass, requests_mock):
assert weather.attributes.get("wind_speed") == 14.48
assert weather.attributes.get("wind_speed_unit") == "km/h"
assert weather.attributes.get("wind_bearing") == "SSE"
assert weather.attributes.get("visibility") == "Good - 10-20"
assert weather.attributes.get("humidity") == 50
# Also has Forecasts added - again, just pick out 1 entry to check
@ -283,7 +279,6 @@ async def test_two_weather_sites_running(hass, requests_mock):
assert weather.attributes.get("wind_speed") == 3.22
assert weather.attributes.get("wind_speed_unit") == "km/h"
assert weather.attributes.get("wind_bearing") == "E"
assert weather.attributes.get("visibility") == "Very Good - 20-40"
assert weather.attributes.get("humidity") == 60
# Also has Forecast added - just pick out 1 entry to check
@ -308,7 +303,6 @@ async def test_two_weather_sites_running(hass, requests_mock):
assert weather.attributes.get("wind_speed") == 6.44
assert weather.attributes.get("wind_speed_unit") == "km/h"
assert weather.attributes.get("wind_bearing") == "ESE"
assert weather.attributes.get("visibility") == "Very Good - 20-40"
assert weather.attributes.get("humidity") == 75
# All should have Forecast added - again, just picking out 1 entry to check