Coverage report:
75%
hide covered
Files
Functions
Classes
coverage.py v7.9.1
, created at 2025-07-04 12:06 +0900
File
class
statements
missing
excluded
branches
partial
coverage
flask/src/app.py
(no class)
57
8
31
4
1
82%
flask/src/healthz.py
(no class)
11
2
16
6
2
76%
flask/src/rasp_water/control/__init__.py
(no class)
0
0
0
0
0
100%
flask/src/rasp_water/control/scheduler.py
(no class)
149
1
19
62
1
99%
flask/src/rasp_water/control/valve.py
VALVE_STATE
0
0
0
0
0
100%
flask/src/rasp_water/control/valve.py
CONTROL_MODE
0
0
0
0
0
100%
flask/src/rasp_water/control/valve.py
(no class)
189
1
52
58
2
99%
flask/src/rasp_water/control/weather_forecast.py
(no class)
31
0
10
4
0
100%
flask/src/rasp_water/control/weather_sensor.py
(no class)
42
34
15
12
0
15%
flask/src/rasp_water/control/webapi/__init__.py
(no class)
0
0
0
0
0
100%
flask/src/rasp_water/control/webapi/schedule.py
(no class)
64
1
0
16
1
98%
flask/src/rasp_water/control/webapi/test/__init__.py
(no class)
0
0
0
0
0
100%
flask/src/rasp_water/control/webapi/test/time.py
(no class)
66
49
0
20
0
20%
flask/src/rasp_water/control/webapi/valve.py
(no class)
144
9
4
38
2
93%
flask/src/rasp_water/metrics/__init__.py
(no class)
2
0
0
0
0
100%
flask/src/rasp_water/metrics/collector.py
MetricsCollector
44
21
0
4
2
52%
flask/src/rasp_water/metrics/collector.py
(no class)
28
0
0
2
0
100%
flask/src/rasp_water/metrics/webapi/__init__.py
(no class)
0
0
0
0
0
100%
flask/src/rasp_water/metrics/webapi/page.py
(no class)
133
109
0
22
0
15%
Total
960
235
147
248
11
75%
No items found using the specified filter.