Coverage report: 94%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-28 04:39 +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 5 2 6 1 89%
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 114 0 37 18 2 98%
src/unit_cooler/const.py 18 0 0 0 0 100%
src/unit_cooler/controller/engine.py 58 1 11 20 1 97%
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 28 0 0 4 1 97%
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 23 4 0 2 0 84%
src/webui.py 48 4 23 0 0 92%
Total 1008 40 258 230 20 94%

No items found using the specified filter.