custom_components/supernotify/__init__.py |
ConditionVariables.__init__ |
15 |
1 |
0 |
93% |
custom_components/supernotify/__init__.py |
(no function) |
179 |
0 |
0 |
100% |
custom_components/supernotify/archive.py |
ArchivableObject.base_filename |
1 |
1 |
0 |
0% |
custom_components/supernotify/archive.py |
ArchivableObject.contents |
1 |
1 |
0 |
0% |
custom_components/supernotify/archive.py |
NotificationArchive.__init__ |
6 |
0 |
0 |
100% |
custom_components/supernotify/archive.py |
NotificationArchive.initialize |
18 |
5 |
0 |
72% |
custom_components/supernotify/archive.py |
NotificationArchive.size |
4 |
0 |
0 |
100% |
custom_components/supernotify/archive.py |
NotificationArchive.cleanup |
22 |
3 |
0 |
86% |
custom_components/supernotify/archive.py |
NotificationArchive.archive |
18 |
9 |
0 |
50% |
custom_components/supernotify/archive.py |
(no function) |
22 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
format_timestamp |
1 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
safe_get |
2 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
safe_extend |
5 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
ensure_list |
7 |
1 |
0 |
86% |
custom_components/supernotify/common.py |
ensure_dict |
7 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
update_dict_list |
3 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
CallRecord.contents |
3 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
DebugTrace.contents |
1 |
0 |
0 |
100% |
custom_components/supernotify/common.py |
(no function) |
25 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.__init__ |
44 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.initialize |
22 |
3 |
0 |
86% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.initialize_deliveries |
15 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.initialize_scenarios |
11 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.register_delivery_methods |
16 |
1 |
0 |
94% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.set_method_default |
5 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.delivery_method |
5 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.setup_people |
13 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.people_state |
12 |
2 |
0 |
83% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.determine_occupancy |
6 |
0 |
0 |
100% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.entity_registry |
8 |
2 |
0 |
75% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.device_registry |
8 |
2 |
0 |
75% |
custom_components/supernotify/configuration.py |
SupernotificationConfiguration.mobile_devices_for_person |
20 |
3 |
0 |
85% |
custom_components/supernotify/configuration.py |
(no function) |
32 |
2 |
0 |
94% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.__init__ |
5 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.initialize |
3 |
1 |
0 |
67% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.validate_action |
1 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.validate_deliveries |
28 |
5 |
0 |
82% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.attributes |
1 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.deliver |
0 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.recipient_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.delivery_config |
4 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.combined_message |
6 |
1 |
0 |
83% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.set_action_data |
3 |
0 |
0 |
100% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.evaluate_delivery_conditions |
11 |
1 |
0 |
91% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.call_action |
22 |
2 |
0 |
91% |
custom_components/supernotify/delivery_method.py |
DeliveryMethod.abs_url |
8 |
3 |
0 |
62% |
custom_components/supernotify/delivery_method.py |
(no function) |
33 |
0 |
0 |
100% |
custom_components/supernotify/envelope.py |
Envelope.__init__ |
33 |
0 |
0 |
100% |
custom_components/supernotify/envelope.py |
Envelope.grab_image |
3 |
1 |
0 |
67% |
custom_components/supernotify/envelope.py |
Envelope.core_action_data |
8 |
1 |
0 |
88% |
custom_components/supernotify/envelope.py |
Envelope.contents |
7 |
1 |
0 |
86% |
custom_components/supernotify/envelope.py |
Envelope.__eq__ |
3 |
1 |
0 |
67% |
custom_components/supernotify/envelope.py |
(no function) |
16 |
1 |
0 |
94% |
custom_components/supernotify/media_grab.py |
snapshot_from_url |
39 |
8 |
0 |
79% |
custom_components/supernotify/media_grab.py |
move_camera_to_ptz_preset |
9 |
3 |
0 |
67% |
custom_components/supernotify/media_grab.py |
snap_image |
27 |
6 |
0 |
78% |
custom_components/supernotify/media_grab.py |
snap_camera |
20 |
6 |
0 |
70% |
custom_components/supernotify/media_grab.py |
select_avail_camera |
27 |
2 |
0 |
93% |
custom_components/supernotify/media_grab.py |
(no function) |
24 |
1 |
0 |
96% |
custom_components/supernotify/methods/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
custom_components/supernotify/methods/alexa_media_player.py |
AlexaMediaPlayerDeliveryMethod.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/alexa_media_player.py |
AlexaMediaPlayerDeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/alexa_media_player.py |
AlexaMediaPlayerDeliveryMethod.deliver |
10 |
3 |
0 |
70% |
custom_components/supernotify/methods/alexa_media_player.py |
(no function) |
15 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.__init__ |
3 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.validate_action |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.deliver |
28 |
2 |
0 |
93% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.prune_data |
7 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.analyze_target |
33 |
4 |
0 |
88% |
custom_components/supernotify/methods/chime.py |
ChimeDeliveryMethod.resolve_tune |
11 |
0 |
0 |
100% |
custom_components/supernotify/methods/chime.py |
(no function) |
22 |
0 |
0 |
100% |
custom_components/supernotify/methods/email.py |
EmailDeliveryMethod.__init__ |
10 |
0 |
0 |
100% |
custom_components/supernotify/methods/email.py |
EmailDeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/email.py |
EmailDeliveryMethod.recipient_target |
2 |
0 |
0 |
100% |
custom_components/supernotify/methods/email.py |
EmailDeliveryMethod.deliver |
38 |
4 |
0 |
89% |
custom_components/supernotify/methods/email.py |
EmailDeliveryMethod.render_template |
15 |
6 |
0 |
60% |
custom_components/supernotify/methods/email.py |
(no function) |
22 |
1 |
0 |
95% |
custom_components/supernotify/methods/generic.py |
GenericDeliveryMethod.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/generic.py |
GenericDeliveryMethod.validate_action |
4 |
2 |
0 |
50% |
custom_components/supernotify/methods/generic.py |
GenericDeliveryMethod.deliver |
12 |
0 |
0 |
100% |
custom_components/supernotify/methods/generic.py |
(no function) |
11 |
0 |
0 |
100% |
custom_components/supernotify/methods/media_player_image.py |
MediaPlayerImageDeliveryMethod.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/media_player_image.py |
MediaPlayerImageDeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/media_player_image.py |
MediaPlayerImageDeliveryMethod.validate_action |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/media_player_image.py |
MediaPlayerImageDeliveryMethod.deliver |
15 |
3 |
0 |
80% |
custom_components/supernotify/methods/media_player_image.py |
(no function) |
15 |
0 |
0 |
100% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.__init__ |
2 |
0 |
0 |
100% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.select_target |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.validate_action |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.recipient_target |
4 |
1 |
0 |
75% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.action_title |
12 |
0 |
0 |
100% |
custom_components/supernotify/methods/mobile_push.py |
MobilePushDeliveryMethod.deliver |
67 |
8 |
0 |
88% |
custom_components/supernotify/methods/mobile_push.py |
(no function) |
20 |
0 |
0 |
100% |
custom_components/supernotify/methods/persistent.py |
PersistentDeliveryMethod.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/persistent.py |
PersistentDeliveryMethod.validate_action |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/persistent.py |
PersistentDeliveryMethod.deliver |
6 |
0 |
0 |
100% |
custom_components/supernotify/methods/persistent.py |
(no function) |
11 |
0 |
0 |
100% |
custom_components/supernotify/methods/sms.py |
SMSDeliveryMethod.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/methods/sms.py |
SMSDeliveryMethod.select_target |
1 |
1 |
0 |
0% |
custom_components/supernotify/methods/sms.py |
SMSDeliveryMethod.recipient_target |
2 |
2 |
0 |
0% |
custom_components/supernotify/methods/sms.py |
SMSDeliveryMethod.deliver |
11 |
3 |
0 |
73% |
custom_components/supernotify/methods/sms.py |
(no function) |
16 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.__init__ |
40 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.initialize |
19 |
3 |
0 |
84% |
custom_components/supernotify/notification.py |
Notification.validate_action_data |
8 |
5 |
0 |
38% |
custom_components/supernotify/notification.py |
Notification.apply_enabled_scenarios |
10 |
3 |
0 |
70% |
custom_components/supernotify/notification.py |
Notification.select_deliveries |
20 |
1 |
0 |
95% |
custom_components/supernotify/notification.py |
Notification.default_media_from_actions |
12 |
7 |
0 |
42% |
custom_components/supernotify/notification.py |
Notification.message |
1 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.title |
1 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.suppress |
2 |
2 |
0 |
0% |
custom_components/supernotify/notification.py |
Notification.deliver |
16 |
3 |
0 |
81% |
custom_components/supernotify/notification.py |
Notification.call_delivery_method |
32 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.hash |
1 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.contents |
7 |
1 |
0 |
86% |
custom_components/supernotify/notification.py |
Notification.base_filename |
1 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.delivery_data |
2 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.delivery_scenarios |
1 |
1 |
0 |
0% |
custom_components/supernotify/notification.py |
Notification.select_scenarios |
1 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.merge |
9 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.record_resolve |
5 |
1 |
0 |
80% |
custom_components/supernotify/notification.py |
Notification.filter_people_by_occupancy |
21 |
3 |
0 |
86% |
custom_components/supernotify/notification.py |
Notification.generate_recipients |
29 |
7 |
0 |
76% |
custom_components/supernotify/notification.py |
Notification.generate_envelopes |
43 |
0 |
0 |
100% |
custom_components/supernotify/notification.py |
Notification.grab_image |
38 |
9 |
0 |
76% |
custom_components/supernotify/notification.py |
(no function) |
45 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
async_get_service |
32 |
3 |
0 |
91% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_deliveries_by_scenario |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_last_notification |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_active_scenarios |
2 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_occupancy |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_snoozes |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_clear_snoozes |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_people |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
async_get_service.supplemental_action_purge_archive |
6 |
1 |
0 |
83% |
custom_components/supernotify/notify.py |
SuperNotificationAction.__init__ |
10 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.initialize |
9 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.async_shutdown |
2 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.async_unregister_services |
3 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.shutdown |
8 |
2 |
0 |
75% |
custom_components/supernotify/notify.py |
SuperNotificationAction.expose_entities |
6 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.dupe_check |
13 |
1 |
0 |
92% |
custom_components/supernotify/notify.py |
SuperNotificationAction.async_send_message |
24 |
7 |
0 |
71% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_deliveries_by_scenario |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_occupancy |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_active_scenarios |
11 |
1 |
0 |
91% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_active_scenarios.safe_json |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_snoozes |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.clear_snoozes |
1 |
0 |
0 |
100% |
custom_components/supernotify/notify.py |
SuperNotificationAction.enquire_people |
1 |
1 |
0 |
0% |
custom_components/supernotify/notify.py |
SuperNotificationAction.on_mobile_action |
4 |
1 |
0 |
75% |
custom_components/supernotify/notify.py |
SuperNotificationAction.async_nightly_tasks |
4 |
4 |
0 |
0% |
custom_components/supernotify/notify.py |
(no function) |
51 |
0 |
0 |
100% |
custom_components/supernotify/scenario.py |
Scenario.__init__ |
11 |
0 |
0 |
100% |
custom_components/supernotify/scenario.py |
Scenario.validate |
10 |
5 |
0 |
50% |
custom_components/supernotify/scenario.py |
Scenario.attributes |
6 |
0 |
0 |
100% |
custom_components/supernotify/scenario.py |
Scenario.evaluate |
14 |
4 |
0 |
71% |
custom_components/supernotify/scenario.py |
Scenario.trace |
11 |
0 |
0 |
100% |
custom_components/supernotify/scenario.py |
trace_action |
10 |
4 |
0 |
60% |
custom_components/supernotify/scenario.py |
(no function) |
24 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snooze.__init__ |
8 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snooze.std_recipient |
1 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snooze.short_key |
2 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snooze.__eq__ |
3 |
1 |
0 |
67% |
custom_components/supernotify/snoozer.py |
Snooze.__repr__ |
1 |
1 |
0 |
0% |
custom_components/supernotify/snoozer.py |
Snooze.active |
1 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snooze.export |
1 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snoozer.__init__ |
1 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snoozer.handle_command_event |
45 |
16 |
0 |
64% |
custom_components/supernotify/snoozer.py |
Snoozer.register_snooze |
12 |
1 |
0 |
92% |
custom_components/supernotify/snoozer.py |
Snoozer.purge_snoozes |
3 |
3 |
0 |
0% |
custom_components/supernotify/snoozer.py |
Snoozer.clear |
3 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snoozer.export |
1 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snoozer.current_snoozes |
27 |
4 |
0 |
85% |
custom_components/supernotify/snoozer.py |
Snoozer.is_global_snooze |
9 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
Snoozer.filter_recipients |
31 |
0 |
0 |
100% |
custom_components/supernotify/snoozer.py |
(no function) |
33 |
0 |
0 |
100% |