Coverage report:
89%
hide covered
Files
Functions
Classes
coverage.py v7.14.0
, created at 2026-05-30 16:07 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / anpr2mqtt / __init__.py
(no class)
100%
4
0
0
100%
0
0
100%
src / anpr2mqtt / __main__.py
(no class)
0%
3
3
0
0%
2
0
0%
src / anpr2mqtt / api_client.py
_CachedSession
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / api_client.py
APIClient
100%
1
0
0
100%
0
0
100%
src / anpr2mqtt / api_client.py
DVLAClient
95%
41
2
0
94%
18
1
95%
src / anpr2mqtt / api_client.py
(no class)
100%
18
0
2
100%
0
0
100%
src / anpr2mqtt / app.py
Anpr2MQTT
0%
1
1
0
100%
0
0
0%
src / anpr2mqtt / app.py
(no class)
80%
137
28
0
75%
44
3
78%
src / anpr2mqtt / const.py
ImageInfo
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / const.py
(no class)
100%
4
0
0
100%
0
0
100%
src / anpr2mqtt / event_handler.py
EventHandler
93%
91
6
0
86%
36
5
91%
src / anpr2mqtt / event_handler.py
(no class)
97%
133
4
2
93%
46
3
96%
src / anpr2mqtt / frigate_handler.py
FrigateHandler
91%
182
16
0
82%
74
9
89%
src / anpr2mqtt / frigate_handler.py
(no class)
100%
27
0
2
100%
0
0
100%
src / anpr2mqtt / handler_common.py
CameraGatekeeper
40%
20
12
0
17%
6
1
35%
src / anpr2mqtt / handler_common.py
AutoclearTimer
100%
12
0
0
100%
4
0
100%
src / anpr2mqtt / handler_common.py
(no class)
97%
35
1
0
92%
12
1
96%
src / anpr2mqtt / hass.py
HomeAssistantPublisher
84%
119
19
0
84%
44
3
84%
src / anpr2mqtt / hass.py
(no class)
100%
31
0
0
100%
0
0
100%
src / anpr2mqtt / normalizers.py
RegionRules
100%
1
0
0
100%
0
0
100%
src / anpr2mqtt / normalizers.py
Normalizer
100%
24
0
0
100%
16
0
100%
src / anpr2mqtt / normalizers.py
(no class)
100%
24
0
0
100%
4
0
100%
src / anpr2mqtt / settings.py
MQTTSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
CameraSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
AutoClearSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
EventSettings
88%
8
1
0
75%
4
1
83%
src / anpr2mqtt / settings.py
HomeAssistantSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
CacheType
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
DVLASettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
FrigateSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
TrackerSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
ImageSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
DimensionSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
OCRFieldSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
OCRSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
Target
75%
4
1
0
50%
2
1
67%
src / anpr2mqtt / settings.py
TargetGroup
94%
16
1
0
93%
14
1
93%
src / anpr2mqtt / settings.py
TargetSettings
100%
0
0
0
100%
0
0
100%
src / anpr2mqtt / settings.py
Settings
84%
31
5
0
85%
26
4
84%
src / anpr2mqtt / settings.py
(no class)
100%
135
0
0
100%
0
0
100%
src / anpr2mqtt / tools.py
OCRTool
100%
10
0
0
100%
4
0
100%
src / anpr2mqtt / tools.py
ListTool
100%
6
0
0
100%
4
0
100%
src / anpr2mqtt / tools.py
DVLATool
0%
8
8
0
0%
2
0
0%
src / anpr2mqtt / tools.py
Tools
0%
1
1
0
100%
0
0
0%
src / anpr2mqtt / tools.py
(no class)
97%
30
1
2
100%
0
0
97%
src / anpr2mqtt / tracker.py
Sighting
100%
3
0
0
100%
0
0
100%
src / anpr2mqtt / tracker.py
Tracker
92%
106
8
0
85%
48
7
90%
src / anpr2mqtt / tracker.py
(no class)
100%
46
0
0
100%
6
0
100%
Total
91%
1312
118
8
85%
416
40
89%
No items found using the specified filter.