Coverage report: 97%

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.