Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.16.2
, created at 2026-11-08 17:42 +0000
File
statements
missing
excluded
coverage
custom_components
/
supernotify
/
__init__.py
172
5
6
97%
custom_components
/
supernotify
/
actions.py
229
5
3
98%
custom_components
/
supernotify
/
archive.py
335
13
6
96%
custom_components
/
supernotify
/
binary_sensor.py
169
0
10
100%
custom_components
/
supernotify
/
button.py
20
0
5
100%
custom_components
/
supernotify
/
common.py
150
5
2
97%
custom_components
/
supernotify
/
compat.py
4
0
3
100%
custom_components
/
supernotify
/
config_flow.py
422
8
2
98%
custom_components
/
supernotify
/
const.py
255
0
0
100%
custom_components
/
supernotify
/
context.py
30
1
11
97%
custom_components
/
supernotify
/
delivery.py
292
4
8
99%
custom_components
/
supernotify
/
diagnostics.py
13
0
2
100%
custom_components
/
supernotify
/
engine.py
232
6
4
97%
custom_components
/
supernotify
/
envelope.py
274
4
8
99%
custom_components
/
supernotify
/
exceptions.py
8
0
0
100%
custom_components
/
supernotify
/
hass_api.py
740
22
12
97%
custom_components
/
supernotify
/
llm.py
286
8
4
97%
custom_components
/
supernotify
/
logbook.py
24
0
0
100%
custom_components
/
supernotify
/
media_grab.py
355
17
7
95%
custom_components
/
supernotify
/
model.py
363
6
3
98%
custom_components
/
supernotify
/
notification.py
881
37
8
96%
custom_components
/
supernotify
/
notify.py
100
3
4
97%
custom_components
/
supernotify
/
options.py
38
1
0
97%
custom_components
/
supernotify
/
people.py
337
17
6
95%
custom_components
/
supernotify
/
repairs.py
204
12
3
94%
custom_components
/
supernotify
/
scenario.py
266
18
6
93%
custom_components
/
supernotify
/
schema.py
128
5
0
96%
custom_components
/
supernotify
/
sensor.py
40
1
5
98%
custom_components
/
supernotify
/
sentences.py
202
3
3
99%
custom_components
/
supernotify
/
snoozer.py
266
9
6
97%
custom_components
/
supernotify
/
static_config.py
25
0
0
100%
custom_components
/
supernotify
/
switch.py
161
0
9
100%
custom_components
/
supernotify
/
target.py
339
8
4
98%
custom_components
/
supernotify
/
transport.py
241
1
8
99%
custom_components
/
supernotify
/
transports
/
__init__.py
0
0
0
100%
custom_components
/
supernotify
/
transports
/
alexa_devices.py
63
0
3
100%
custom_components
/
supernotify
/
transports
/
alexa_media_player.py
152
0
3
100%
custom_components
/
supernotify
/
transports
/
chime.py
264
7
4
97%
custom_components
/
supernotify
/
transports
/
discord.py
113
0
2
100%
custom_components
/
supernotify
/
transports
/
email.py
422
20
6
95%
custom_components
/
supernotify
/
transports
/
generic.py
236
2
4
99%
custom_components
/
supernotify
/
transports
/
gotify.py
72
0
2
100%
custom_components
/
supernotify
/
transports
/
html5.py
122
0
3
100%
custom_components
/
supernotify
/
transports
/
kodi.py
94
3
3
97%
custom_components
/
supernotify
/
transports
/
lametric.py
85
0
3
100%
custom_components
/
supernotify
/
transports
/
matrix.py
90
0
3
100%
custom_components
/
supernotify
/
transports
/
media_player.py
65
0
3
100%
custom_components
/
supernotify
/
transports
/
mobile_push.py
242
0
3
100%
custom_components
/
supernotify
/
transports
/
mqtt.py
65
0
3
100%
custom_components
/
supernotify
/
transports
/
notify_entity.py
41
0
3
100%
custom_components
/
supernotify
/
transports
/
ntfy.py
120
9
3
92%
custom_components
/
supernotify
/
transports
/
persistent.py
31
0
3
100%
custom_components
/
supernotify
/
transports
/
pushover.py
111
0
2
100%
custom_components
/
supernotify
/
transports
/
sms.py
60
0
2
100%
custom_components
/
supernotify
/
transports
/
telegram.py
182
0
3
100%
custom_components
/
supernotify
/
transports
/
tts.py
102
1
3
99%
custom_components
/
supernotify
/
transports
/
webostv.py
58
1
3
98%
Total
10391
262
225
97%
No items found using the specified filter.