Coverage report:
93%
hide covered
Files
Functions
Classes
coverage.py v7.9.1
, created at 2025-06-28 08:08 +0000
File
class
statements
missing
excluded
branches
partial
coverage
src/actuator.py
(no class)
57
0
17
12
0
100%
src/controller.py
(no class)
50
2
17
8
0
97%
src/healthz.py
(no class)
12
12
28
6
0
0%
src/unit_cooler/actuator/api/__init__.py
(no class)
0
0
0
0
0
100%
src/unit_cooler/actuator/api/flow_status.py
(no class)
11
0
0
0
0
100%
src/unit_cooler/actuator/api/valve_status.py
(no class)
12
0
0
0
0
100%
src/unit_cooler/actuator/control.py
(no class)
46
0
3
16
2
97%
src/unit_cooler/actuator/log_server.py
(no class)
43
0
13
0
0
100%
src/unit_cooler/actuator/monitor.py
(no class)
75
0
0
36
2
98%
src/unit_cooler/actuator/sensor.py
(no class)
48
6
2
6
2
85%
src/unit_cooler/actuator/valve.py
(no class)
101
2
19
30
2
97%
src/unit_cooler/actuator/work_log.py
(no class)
23
0
21
2
0
100%
src/unit_cooler/actuator/worker.py
(no class)
114
0
37
18
2
98%
src/unit_cooler/const.py
LOG_LEVEL
0
0
0
0
0
100%
src/unit_cooler/const.py
VALVE_STATE
0
0
0
0
0
100%
src/unit_cooler/const.py
COOLING_STATE
0
0
0
0
0
100%
src/unit_cooler/const.py
AIRCON_MODE
0
0
0
0
0
100%
src/unit_cooler/const.py
(no class)
18
0
0
0
0
100%
src/unit_cooler/controller/engine.py
(no class)
58
0
11
20
0
100%
src/unit_cooler/controller/message.py
(no class)
12
8
9
4
0
25%
src/unit_cooler/controller/sensor.py
(no class)
81
1
15
32
2
97%
src/unit_cooler/pubsub/publish.py
(no class)
105
0
32
28
5
96%
src/unit_cooler/pubsub/subscribe.py
(no class)
35
2
0
6
2
90%
src/unit_cooler/util.py
(no class)
12
1
0
4
2
81%
src/unit_cooler/webui/api/__init__.py
(no class)
0
0
0
0
0
100%
src/unit_cooler/webui/api/cooler_stat.py
(no class)
31
0
11
2
0
100%
src/unit_cooler/webui/worker.py
(no class)
28
6
0
2
0
80%
src/webui.py
(no class)
61
14
39
4
0
72%
Total
1033
54
274
236
21
93%
No items found using the specified filter.