def test_temp_log(): sensor = FakeTempSensor() services.TempMonitor = TempMonitor(sensor) from src.services.database import temps temps.remove() from src.services.database.temp_log import TempLog sensor.temp = 12 services.TempMonitor.check_temp() assert TempLog.get_all()[0].temp == 12 sensor.temp = 3 services.TempMonitor.check_temp() assert TempLog.get_all()[0].temp == 12 assert TempLog.get_all()[1].temp == 3 print("temp log passed")