From bb98331ba45f9c2a4845316d21659ceabbf7ebd3 Mon Sep 17 00:00:00 2001 From: nielstron Date: Sat, 28 Apr 2018 18:09:37 +0200 Subject: [PATCH] Fix doctring newline and handle ha.state string-being --- homeassistant/components/sensor/filter.py | 1 - tests/components/sensor/test_filter.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/filter.py b/homeassistant/components/sensor/filter.py index 21fd09248ff..93380291a3e 100644 --- a/homeassistant/components/sensor/filter.py +++ b/homeassistant/components/sensor/filter.py @@ -364,7 +364,6 @@ class RangeFilter(Filter): def _filter_state(self, new_state): """Implement the range filter.""" - if new_state.state > self._upper_bound: self._stats_internal['erasures_up'] += 1 diff --git a/tests/components/sensor/test_filter.py b/tests/components/sensor/test_filter.py index e449f239c0b..6fc732b28f5 100644 --- a/tests/components/sensor/test_filter.py +++ b/tests/components/sensor/test_filter.py @@ -141,7 +141,7 @@ class TestFilterSensor(unittest.TestCase): lower_bound=lower, upper_bound=upper) for unf_state in self.values: - prev = unf_state.state + prev = float(unf_state.state) filtered = filt.filter_state(unf_state) if prev < lower: self.assertEqual(lower, filtered.state)