Coverage report:
82%
hide covered
Files
Functions
Classes
coverage.py v7.13.1
, created at 2026-01-20 02:29 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / updates2mqtt / __init__.py
(no class)
100%
2
0
0
100%
0
0
100%
src / updates2mqtt / __main__.py
(no class)
0%
3
3
0
0%
2
0
0%
src / updates2mqtt / app.py
App
72%
105
29
0
61%
46
14
69%
src / updates2mqtt / app.py
(no class)
82%
50
9
0
50%
2
1
81%
src / updates2mqtt / config.py
UpdatePolicy
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
PublishPolicy
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
LogLevel
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
VersionType
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
MqttConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
MetadataSourceConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
Selector
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
DockerConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
HomeAssistantDiscoveryConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
HomeAssistantConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
HealthCheckConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
NodeConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
LogConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
Config
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
DockerPackageUpdateInfo
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
PackageUpdateInfo
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
UpdateInfoConfig
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
IncompleteConfigException
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / config.py
(no class)
91%
139
13
0
67%
12
2
89%
src / updates2mqtt / hass_formatter.py
(no class)
87%
30
4
0
72%
18
5
81%
src / updates2mqtt / integrations / __init__.py
(no class)
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / integrations / docker.py
DockerComposeCommand
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / integrations / docker.py
ContainerCustomization
97%
32
1
0
95%
20
1
96%
src / updates2mqtt / integrations / docker.py
DockerProvider
80%
323
63
0
68%
128
33
77%
src / updates2mqtt / integrations / docker.py
(no class)
98%
46
1
2
100%
0
0
98%
src / updates2mqtt / integrations / docker_enrich.py
PackageEnricher
94%
17
1
0
92%
12
1
93%
src / updates2mqtt / integrations / docker_enrich.py
DefaultPackageEnricher
100%
2
0
0
100%
0
0
100%
src / updates2mqtt / integrations / docker_enrich.py
CommonPackageEnricher
50%
10
5
0
50%
2
1
50%
src / updates2mqtt / integrations / docker_enrich.py
LinuxServerIOPackageEnricher
87%
23
3
0
88%
8
1
87%
src / updates2mqtt / integrations / docker_enrich.py
SourceReleaseEnricher
87%
45
6
0
65%
20
5
80%
src / updates2mqtt / integrations / docker_enrich.py
AuthError
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / integrations / docker_enrich.py
LabelEnricher
63%
81
30
0
47%
38
8
58%
src / updates2mqtt / integrations / docker_enrich.py
(no class)
91%
67
6
0
88%
8
1
91%
src / updates2mqtt / integrations / git_utils.py
(no class)
81%
59
11
0
75%
8
2
81%
src / updates2mqtt / model.py
VersionPolicy
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / model.py
Discovery
100%
47
0
0
100%
8
0
100%
src / updates2mqtt / model.py
ReleaseProvider
80%
10
2
0
100%
0
0
80%
src / updates2mqtt / model.py
Selection
100%
16
0
0
100%
10
0
100%
src / updates2mqtt / model.py
(no class)
96%
70
3
0
85%
20
3
93%
src / updates2mqtt / mqtt.py
LocalMessage
100%
0
0
0
100%
0
0
100%
src / updates2mqtt / mqtt.py
MqttPublisher
89%
184
21
0
77%
70
12
85%
src / updates2mqtt / mqtt.py
(no class)
100%
47
0
0
100%
0
0
100%
Total
85%
1408
211
2
71%
432
90
82%
No items found using the specified filter.