From 73d2ae76a9e8aac4276bc42c0bb58aa24aba09fb Mon Sep 17 00:00:00 2001 From: Yuval Aboulafia Date: Wed, 27 Jan 2021 00:14:53 +0200 Subject: [PATCH] Round Mold Indicator attributes (#43622) --- homeassistant/components/mold_indicator/sensor.py | 10 ++++++++-- tests/components/mold_indicator/test_sensor.py | 8 ++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/mold_indicator/sensor.py b/homeassistant/components/mold_indicator/sensor.py index 81ae571ed79..e2d9909c7ca 100644 --- a/homeassistant/components/mold_indicator/sensor.py +++ b/homeassistant/components/mold_indicator/sensor.py @@ -378,7 +378,10 @@ class MoldIndicator(Entity): def device_state_attributes(self): """Return the state attributes.""" if self._is_metric: - return {ATTR_DEWPOINT: self._dewpoint, ATTR_CRITICAL_TEMP: self._crit_temp} + return { + ATTR_DEWPOINT: round(self._dewpoint, 2), + ATTR_CRITICAL_TEMP: round(self._crit_temp, 2), + } dewpoint = ( util.temperature.celsius_to_fahrenheit(self._dewpoint) @@ -392,4 +395,7 @@ class MoldIndicator(Entity): else None ) - return {ATTR_DEWPOINT: dewpoint, ATTR_CRITICAL_TEMP: crit_temp} + return { + ATTR_DEWPOINT: round(dewpoint, 2), + ATTR_CRITICAL_TEMP: round(crit_temp, 2), + } diff --git a/tests/components/mold_indicator/test_sensor.py b/tests/components/mold_indicator/test_sensor.py index a923d4a2cf3..2496bddc57e 100644 --- a/tests/components/mold_indicator/test_sensor.py +++ b/tests/components/mold_indicator/test_sensor.py @@ -165,8 +165,8 @@ async def test_calculation(hass): # assert dewpoint dewpoint = moldind.attributes.get(ATTR_DEWPOINT) assert dewpoint - assert dewpoint > 9.25 - assert dewpoint < 9.26 + assert dewpoint > 9.2 + assert dewpoint < 9.3 # assert temperature estimation esttemp = moldind.attributes.get(ATTR_CRITICAL_TEMP) @@ -246,8 +246,8 @@ async def test_unknown_sensor(hass): dewpoint = moldind.attributes.get(ATTR_DEWPOINT) assert dewpoint - assert dewpoint > 4.58 - assert dewpoint < 4.59 + assert dewpoint > 4.5 + assert dewpoint < 4.6 esttemp = moldind.attributes.get(ATTR_CRITICAL_TEMP) assert esttemp