Coverage report: 93%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-28 13:21 +0000

File statements missing excluded branches partial coverage
src/actuator.py 57 0 17 12 0 100%
src/controller.py 50 2 17 8 0 97%
src/healthz.py 12 12 28 6 0 0%
src/unit_cooler/actuator/api/__init__.py 0 0 0 0 0 100%
src/unit_cooler/actuator/api/flow_status.py 11 0 0 0 0 100%
src/unit_cooler/actuator/api/valve_status.py 12 0 0 0 0 100%
src/unit_cooler/actuator/control.py 46 0 3 16 2 97%
src/unit_cooler/actuator/log_server.py 43 0 13 0 0 100%
src/unit_cooler/actuator/monitor.py 75 0 0 36 2 98%
src/unit_cooler/actuator/sensor.py 48 6 2 6 2 85%
src/unit_cooler/actuator/valve.py 101 2 19 30 2 97%
src/unit_cooler/actuator/work_log.py 23 0 21 2 0 100%
src/unit_cooler/actuator/worker.py 116 0 37 18 2 99%
src/unit_cooler/const.py 18 0 0 0 0 100%
src/unit_cooler/controller/engine.py 58 0 11 20 0 100%
src/unit_cooler/controller/message.py 12 8 9 4 0 25%
src/unit_cooler/controller/sensor.py 81 1 15 32 2 97%
src/unit_cooler/pubsub/publish.py 105 0 32 28 5 96%
src/unit_cooler/pubsub/subscribe.py 35 2 0 6 2 90%
src/unit_cooler/util.py 12 1 0 4 2 81%
src/unit_cooler/webui/api/__init__.py 0 0 0 0 0 100%
src/unit_cooler/webui/api/cooler_stat.py 31 0 11 2 0 100%
src/unit_cooler/webui/worker.py 28 6 0 2 0 80%
src/webui.py 65 16 30 4 0 71%
Total 1039 56 265 236 21 93%

No items found using the specified filter.