From bdbe2bd5aa80ed158001a0277170d336ec6259e1 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sun, 20 Oct 2019 13:37:39 +0200 Subject: [PATCH] add a function to collect humidity --- sensors/collector/collector.py | 3 ++- sensors/collector/tests/test_collector.py | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/sensors/collector/collector.py b/sensors/collector/collector.py index 4ca7bd2..2a68b28 100644 --- a/sensors/collector/collector.py +++ b/sensors/collector/collector.py @@ -19,4 +19,5 @@ def get_pressure(): def get_humidity(): - return sense.get_humidity() + raw_humidity = sense.get_humidity() + return round(raw_humidity, 1) diff --git a/sensors/collector/tests/test_collector.py b/sensors/collector/tests/test_collector.py index b987ae4..54a0de3 100644 --- a/sensors/collector/tests/test_collector.py +++ b/sensors/collector/tests/test_collector.py @@ -16,6 +16,14 @@ def test_temp_collector(monkeypatch): assert collector.get_temperature() == 25.3 +def test_humidity_collector(monkeypatch): + def mock_humidity(): + return 45.2356 + + monkeypatch.setattr(collector.sense, 'get_humidity', mock_humidity) + assert collector.get_humidity() == 45.2 + + def test_pressure_collector(monkeypatch): def mock_pressure(): return 1013.345