Coverage report: 90%

Files Functions Classes

coverage.py v7.10.6, created at 2025-10-26 08:54 +0000

File statements missing excluded coverage
custom_components/supernotify/__init__.py 214 1 0 99%
custom_components/supernotify/archive.py 109 28 0 74%
custom_components/supernotify/common.py 59 1 0 98%
custom_components/supernotify/configuration.py 260 18 4 93%
custom_components/supernotify/delivery_method.py 175 17 0 90%
custom_components/supernotify/envelope.py 71 4 2 94%
custom_components/supernotify/media_grab.py 145 25 2 83%
custom_components/supernotify/methods/__init__.py 0 0 0 100%
custom_components/supernotify/methods/alexa_devices.py 31 2 0 94%
custom_components/supernotify/methods/alexa_media_player.py 33 3 0 91%
custom_components/supernotify/methods/chime.py 169 12 2 93%
custom_components/supernotify/methods/email.py 85 10 2 88%
custom_components/supernotify/methods/generic.py 33 0 0 100%
custom_components/supernotify/methods/media_player_image.py 38 3 0 92%
custom_components/supernotify/methods/mobile_push.py 108 9 0 92%
custom_components/supernotify/methods/persistent.py 24 0 0 100%
custom_components/supernotify/methods/sms.py 39 7 0 82%
custom_components/supernotify/notification.py 416 46 0 89%
custom_components/supernotify/notify.py 214 30 0 86%
custom_components/supernotify/scenario.py 115 18 0 84%
custom_components/supernotify/snoozer.py 182 26 0 86%
Total 2520 260 12 90%

No items found using the specified filter.