31 lines
720 B
Python
31 lines
720 B
Python
import datetime
|
|
import pytest
|
|
|
|
from collector import collector
|
|
|
|
pytestmark=pytest.mark.django_db
|
|
|
|
|
|
def test_temp_collector(monkeypatch):
|
|
def mock_temp():
|
|
return 25.345
|
|
|
|
monkeypatch.setattr(collector.sense, 'get_temperature', mock_temp)
|
|
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
|
|
|
|
monkeypatch.setattr(collector.sense, 'get_pressure', mock_pressure)
|
|
assert collector.get_pressure() == 1013.3
|