Coverage report: 28%

Files Functions Classes

coverage.py v7.10.6, created at 2026-01-07 15:55 +0000

File statements missing excluded coverage
custom_components/supernotify/__init__.py 237 4 0 98%
custom_components/supernotify/archive.py 158 120 0 24%
custom_components/supernotify/common.py 106 70 0 34%
custom_components/supernotify/context.py 33 20 12 39%
custom_components/supernotify/delivery.py 228 186 2 18%
custom_components/supernotify/envelope.py 163 135 5 17%
custom_components/supernotify/hass_api.py 422 316 13 25%
custom_components/supernotify/media_grab.py 274 237 3 14%
custom_components/supernotify/model.py 471 317 0 33%
custom_components/supernotify/notification.py 439 391 4 11%
custom_components/supernotify/notify.py 313 240 2 23%
custom_components/supernotify/people.py 179 145 2 19%
custom_components/supernotify/scenario.py 158 121 3 23%
custom_components/supernotify/snoozer.py 174 137 0 21%
custom_components/supernotify/transport.py 121 82 4 32%
custom_components/supernotify/transports/__init__.py 0 0 0 100%
custom_components/supernotify/transports/alexa_devices.py 33 16 0 52%
custom_components/supernotify/transports/alexa_media_player.py 36 17 0 53%
custom_components/supernotify/transports/chime.py 242 179 0 26%
custom_components/supernotify/transports/email.py 171 117 0 32%
custom_components/supernotify/transports/generic.py 169 139 0 18%
custom_components/supernotify/transports/media_player.py 44 26 0 41%
custom_components/supernotify/transports/mobile_push.py 125 99 0 21%
custom_components/supernotify/transports/mqtt.py 36 16 0 56%
custom_components/supernotify/transports/notify_entity.py 36 15 0 58%
custom_components/supernotify/transports/persistent.py 26 11 0 58%
custom_components/supernotify/transports/sms.py 38 19 0 50%
custom_components/supernotify/transports/tts.py 68 44 2 35%
Total 4500 3219 52 28%

No items found using the specified filter.