| custom_components/supernotify/__init__.py |
phone |
4 |
4 |
0 |
0% |
| custom_components/supernotify/__init__.py |
(no function) |
233 |
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 |
ArchiveTopic.__init__ |
6 |
6 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveTopic.initialize |
3 |
3 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveTopic.archive |
11 |
11 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveDirectory.__init__ |
6 |
6 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveDirectory.initialize |
16 |
16 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveDirectory.archive |
19 |
19 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveDirectory.size |
4 |
4 |
0 |
0% |
| custom_components/supernotify/archive.py |
ArchiveDirectory.cleanup |
21 |
21 |
0 |
0% |
| custom_components/supernotify/archive.py |
NotificationArchive.__init__ |
11 |
11 |
0 |
0% |
| custom_components/supernotify/archive.py |
NotificationArchive.initialize |
10 |
10 |
0 |
0% |
| custom_components/supernotify/archive.py |
NotificationArchive.size |
1 |
1 |
0 |
0% |
| custom_components/supernotify/archive.py |
NotificationArchive.cleanup |
2 |
2 |
0 |
0% |
| custom_components/supernotify/archive.py |
NotificationArchive.archive |
8 |
8 |
0 |
0% |
| custom_components/supernotify/archive.py |
(no function) |
38 |
0 |
0 |
100% |
| custom_components/supernotify/common.py |
safe_get |
2 |
2 |
0 |
0% |
| custom_components/supernotify/common.py |
safe_extend |
9 |
9 |
0 |
0% |
| custom_components/supernotify/common.py |
nullable_ensure_list |
3 |
3 |
0 |
0% |
| custom_components/supernotify/common.py |
ensure_list |
7 |
7 |
0 |
0% |
| custom_components/supernotify/common.py |
ensure_dict |
7 |
7 |
0 |
0% |
| custom_components/supernotify/common.py |
sanitize |
20 |
20 |
0 |
0% |
| custom_components/supernotify/common.py |
CallRecord.contents |
8 |
8 |
0 |
0% |
| custom_components/supernotify/common.py |
DupeCheckable.hash |
1 |
1 |
0 |
0% |
| custom_components/supernotify/common.py |
DupeChecker.__init__ |
2 |
2 |
0 |
0% |
| custom_components/supernotify/common.py |
DupeChecker.check |
11 |
11 |
0 |
0% |
| custom_components/supernotify/common.py |
(no function) |
36 |
0 |
0 |
100% |
| custom_components/supernotify/context.py |
Context.__init__ |
16 |
16 |
0 |
0% |
| custom_components/supernotify/context.py |
Context.initialize |
3 |
3 |
0 |
0% |
| custom_components/supernotify/context.py |
Context.configure_for_tests |
1 |
1 |
0 |
0% |
| custom_components/supernotify/context.py |
(no function) |
13 |
0 |
12 |
100% |
| custom_components/supernotify/delivery.py |
Delivery.__init__ |
20 |
20 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.initialize |
24 |
24 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.upgrade_deprecations |
6 |
6 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.discover_devices |
22 |
22 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.select_targets |
5 |
5 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.select_targets.selected |
5 |
5 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.evaluate_conditions |
5 |
5 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.option |
7 |
7 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.option_bool |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.option_str |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.as_dict |
3 |
3 |
0 |
0% |
| custom_components/supernotify/delivery.py |
Delivery.attributes |
4 |
4 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.__init__ |
12 |
12 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.initialize |
3 |
3 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.initialize_deliveries |
8 |
8 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.enable |
6 |
6 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.disable |
6 |
6 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.enabled_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.disabled_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.fallback_by_default_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.fallback_on_error_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.implicit_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.initialize_transports |
17 |
17 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.initialize_transport_deliveries |
9 |
9 |
0 |
0% |
| custom_components/supernotify/delivery.py |
DeliveryRegistry.autogenerate_deliveries |
16 |
16 |
0 |
0% |
| custom_components/supernotify/delivery.py |
(no function) |
42 |
0 |
2 |
100% |
| custom_components/supernotify/envelope.py |
Envelope.__init__ |
46 |
46 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.grab_image |
4 |
4 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.core_action_data |
11 |
11 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.contents |
18 |
18 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.__eq__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.__repr__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope._compute_title |
13 |
13 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope._compute_message |
19 |
19 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope._render_scenario_templates |
17 |
17 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.hash |
2 |
2 |
0 |
0% |
| custom_components/supernotify/envelope.py |
Envelope.hash.alphaize |
1 |
1 |
0 |
0% |
| custom_components/supernotify/envelope.py |
(no function) |
28 |
0 |
5 |
100% |
| custom_components/supernotify/hass_api.py |
DeviceInfo.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
DeviceInfo.__eq__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.__init__ |
13 |
13 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.initialize |
16 |
16 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.disconnect |
8 |
8 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.subscribe_event |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.subscribe_state |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.subscribe_time |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.in_hass_loop |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.get_state |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.is_state |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.set_state |
3 |
3 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.has_service |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.entity_ids_for_domain |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.domain_entity |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.create_job |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.call_service |
12 |
12 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.service_info |
13 |
13 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.find_service |
13 |
13 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.http_session |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.expand_group |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.template |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.trace_conditions |
12 |
12 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.build_conditions |
26 |
26 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.evaluate_conditions |
7 |
7 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.abs_url |
8 |
8 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.raise_issue |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mobile_app_by_tracker |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mobile_app_by_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mobile_app_by_device_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mobile_app_by_user_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.build_mobile_app_cache |
34 |
34 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.device_config_info |
7 |
7 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.discover_devices |
43 |
43 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.domain_for_device |
10 |
10 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.entity_registry |
7 |
7 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.device_registry |
7 |
7 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mqtt_available |
7 |
7 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
HomeAssistantAPI.mqtt_publish |
6 |
6 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
ConditionErrorLoggingAdaptor.__init__ |
2 |
2 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
ConditionErrorLoggingAdaptor.capture |
6 |
6 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
ConditionErrorLoggingAdaptor.error |
2 |
2 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
ConditionErrorLoggingAdaptor.warning |
2 |
2 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode |
8 |
8 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode.TemplateWrapper.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode.TemplateWrapper.__getattr__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode.TemplateWrapper.__setattr__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode.TemplateWrapper.__repr__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
force_strict_template_mode.wrap_template |
8 |
8 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
trace_action |
10 |
10 |
0 |
0% |
| custom_components/supernotify/hass_api.py |
(no function) |
106 |
0 |
13 |
100% |
| custom_components/supernotify/media_grab.py |
snapshot_from_url |
20 |
20 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
move_camera_to_ptz_preset |
9 |
9 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
snap_image_entity |
11 |
11 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
snap_camera |
25 |
25 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
camera_available |
24 |
24 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
select_avail_camera |
24 |
24 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
grab_image |
49 |
49 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
write_image_from_bitmap |
35 |
35 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
MediaStorage.__init__ |
4 |
4 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
MediaStorage.initialize |
10 |
10 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
MediaStorage.size |
4 |
4 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
MediaStorage.cleanup |
22 |
22 |
0 |
0% |
| custom_components/supernotify/media_grab.py |
(no function) |
37 |
0 |
3 |
100% |
| custom_components/supernotify/model.py |
Target.__init__ |
50 |
50 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.email |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.entity_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.person_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.device_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.phone |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.mobile_app_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.domain_entity_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.custom_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.area_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.floor_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.label_ids |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_device_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_entity_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_person_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_phone |
4 |
4 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_mobile_app_id |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_notify_entity |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.is_email |
4 |
4 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.has_targets |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.has_resolved_target |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.has_unknown_targets |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.for_category |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.resolved_targets |
5 |
5 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.hash_resolved |
5 |
5 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.direct_categories |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.direct |
4 |
4 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.extend |
3 |
3 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.remove |
3 |
3 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.safe_copy |
3 |
3 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.split_by_target_data |
27 |
27 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.__len__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.__add__ |
16 |
16 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.__sub__ |
9 |
9 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.__eq__ |
11 |
11 |
0 |
0% |
| custom_components/supernotify/model.py |
Target.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
TransportConfig.__init__ |
21 |
21 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryCustomization.__init__ |
9 |
9 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryCustomization.data_value |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryCustomization.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
SelectionRule.__init__ |
15 |
15 |
0 |
0% |
| custom_components/supernotify/model.py |
SelectionRule.match |
14 |
14 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryConfig.__init__ |
25 |
25 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryConfig.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
DeliveryConfig.__repr__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
ConditionVariables.__init__ |
16 |
16 |
0 |
0% |
| custom_components/supernotify/model.py |
ConditionVariables.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
TargetRequired._missing_ |
5 |
5 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.__init__ |
10 |
10 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.contents |
6 |
6 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.record_target |
18 |
18 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.record_delivery_selection |
1 |
1 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.record_delivery_artefact |
2 |
2 |
0 |
0% |
| custom_components/supernotify/model.py |
DebugTrace.record_delivery_exception |
3 |
3 |
0 |
0% |
| custom_components/supernotify/model.py |
(no function) |
154 |
0 |
0 |
100% |
| custom_components/supernotify/notification.py |
Notification.__init__ |
63 |
63 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.initialize |
21 |
21 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.media_requirements |
14 |
14 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.validate_action_data |
7 |
7 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.apply_enabled_scenarios |
11 |
11 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.select_deliveries |
47 |
47 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.suppress |
4 |
4 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.deliver |
20 |
20 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.call_transport |
44 |
44 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.record_result |
29 |
29 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.contents |
9 |
9 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.base_filename |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.delivery_data |
2 |
2 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.delivered_envelopes |
4 |
4 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.undelivered_envelopes |
5 |
5 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.select_scenarios |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.generate_targets |
69 |
69 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.resolve_scenario_targets |
6 |
6 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.all_recipients |
6 |
6 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.default_person_ids |
3 |
3 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.resolve_indirect_targets |
11 |
11 |
0 |
0% |
| custom_components/supernotify/notification.py |
Notification.generate_envelopes |
14 |
14 |
0 |
0% |
| custom_components/supernotify/notification.py |
(no function) |
48 |
0 |
4 |
100% |
| custom_components/supernotify/notify.py |
async_get_service |
32 |
32 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_configuration |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_refresh_entities |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_implicit_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_deliveries_by_scenario |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_last_notification |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_active_scenarios |
5 |
5 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_enquire_scenarios |
1 |
1 |
0 |
0% |
| 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_recipients |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_purge_archive |
6 |
6 |
0 |
0% |
| custom_components/supernotify/notify.py |
async_get_service.supplemental_action_purge_media |
6 |
6 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyEntity.__init__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyEntity.async_send_message |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.__init__ |
7 |
7 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.initialize |
15 |
15 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.async_shutdown |
2 |
2 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.async_unregister_services |
3 |
3 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.shutdown |
2 |
2 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.async_send_message |
31 |
31 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction._entity_state_change_listener |
53 |
53 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.expose_entity |
12 |
12 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.expose_entities |
14 |
14 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_implicit_deliveries |
7 |
7 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_deliveries_by_scenario |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_occupancy |
2 |
2 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_active_scenarios |
3 |
3 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.trace_active_scenarios |
11 |
11 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.trace_active_scenarios.safe_json |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_scenarios |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_snoozes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.clear_snoozes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.enquire_recipients |
1 |
1 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.on_mobile_action |
4 |
4 |
0 |
0% |
| custom_components/supernotify/notify.py |
SupernotifyAction.async_nightly_tasks |
5 |
5 |
0 |
0% |
| custom_components/supernotify/notify.py |
(no function) |
73 |
0 |
2 |
100% |
| custom_components/supernotify/people.py |
Recipient.__init__ |
14 |
14 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.initialize |
35 |
35 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.enabled_mobile_devices |
1 |
1 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.enabling_delivery_names |
1 |
1 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.target |
8 |
8 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.as_dict |
4 |
4 |
0 |
0% |
| custom_components/supernotify/people.py |
Recipient.attributes |
4 |
4 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.__init__ |
7 |
7 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.initialize |
19 |
19 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.person_attributes |
4 |
4 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.find_people |
1 |
1 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.enabled_recipients |
1 |
1 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.filter_recipients_by_occupancy |
22 |
22 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry._fetch_person_entity_state |
8 |
8 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.determine_occupancy |
8 |
8 |
0 |
0% |
| custom_components/supernotify/people.py |
PeopleRegistry.mobile_devices_for_person |
8 |
8 |
0 |
0% |
| custom_components/supernotify/people.py |
(no function) |
34 |
0 |
2 |
100% |
| custom_components/supernotify/scenario.py |
ScenarioRegistry.__init__ |
2 |
2 |
0 |
0% |
| custom_components/supernotify/scenario.py |
ScenarioRegistry.initialize |
5 |
5 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.__init__ |
31 |
31 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.validate |
43 |
43 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.enabling_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.relevant_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.disabling_deliveries |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.delivery_customization |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.attributes |
8 |
8 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.delivery_config |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.contents |
1 |
1 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.evaluate |
9 |
9 |
0 |
0% |
| custom_components/supernotify/scenario.py |
Scenario.trace |
7 |
7 |
0 |
0% |
| custom_components/supernotify/scenario.py |
trace_action |
10 |
10 |
0 |
0% |
| custom_components/supernotify/scenario.py |
(no function) |
37 |
0 |
3 |
100% |
| custom_components/supernotify/snoozer.py |
Snooze.__init__ |
9 |
9 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.std_recipient |
1 |
1 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.short_key |
2 |
2 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.__eq__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.__repr__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.active |
1 |
1 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snooze.export |
1 |
1 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.__init__ |
2 |
2 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.handle_command_event |
45 |
45 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.register_snooze |
12 |
12 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.purge_snoozes |
3 |
3 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.clear |
3 |
3 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.export |
1 |
1 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.current_snoozes |
25 |
25 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.is_global_snooze |
9 |
9 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
Snoozer.filter_recipients |
19 |
19 |
0 |
0% |
| custom_components/supernotify/snoozer.py |
(no function) |
37 |
0 |
0 |
100% |
| custom_components/supernotify/transport.py |
Transport.__init__ |
14 |
14 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.initialize |
2 |
2 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.setup_delivery_options |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.targets |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.default_config |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.auto_configure |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.attributes |
10 |
10 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.extra_attributes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.deliver |
0 |
0 |
0 |
100% |
| custom_components/supernotify/transport.py |
Transport.set_action_data |
3 |
3 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.call_action |
34 |
34 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.record_error |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transport.py |
Transport.simplify |
8 |
8 |
0 |
0% |
| custom_components/supernotify/transport.py |
(no function) |
39 |
0 |
4 |
100% |
| custom_components/supernotify/transports/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| custom_components/supernotify/transports/alexa_devices.py |
AlexaDevicesTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/alexa_devices.py |
AlexaDevicesTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/alexa_devices.py |
AlexaDevicesTransport.default_config |
6 |
6 |
0 |
0% |
| custom_components/supernotify/transports/alexa_devices.py |
AlexaDevicesTransport.deliver |
8 |
8 |
0 |
0% |
| custom_components/supernotify/transports/alexa_devices.py |
(no function) |
17 |
0 |
0 |
100% |
| custom_components/supernotify/transports/alexa_media_player.py |
AlexaMediaPlayerTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/alexa_media_player.py |
AlexaMediaPlayerTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/alexa_media_player.py |
AlexaMediaPlayerTransport.default_config |
5 |
5 |
0 |
0% |
| custom_components/supernotify/transports/alexa_media_player.py |
AlexaMediaPlayerTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/alexa_media_player.py |
AlexaMediaPlayerTransport.deliver |
9 |
9 |
0 |
0% |
| custom_components/supernotify/transports/alexa_media_player.py |
(no function) |
19 |
0 |
0 |
100% |
| custom_components/supernotify/transports/chime.py |
ChimeTargetConfig.__init__ |
16 |
16 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTargetConfig.as_dict |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTargetConfig.__repr__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
MiniChimeTransport.build |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
RestCommandChimeTransport.build |
7 |
7 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
SwitchChimeTransport.build |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
SirenChimeTransport.build |
8 |
8 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ScriptChimeTransport.build |
14 |
14 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
AlexaDevicesChimeTransport.build |
2 |
2 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
MediaPlayerChimeTransport.build |
9 |
9 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.__init__ |
2 |
2 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.setup_delivery_options |
8 |
8 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.extra_attributes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.default_config |
5 |
5 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.deliver |
31 |
31 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.analyze_target |
23 |
23 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
ChimeTransport.resolve_tune |
16 |
16 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
build_aliases |
29 |
29 |
0 |
0% |
| custom_components/supernotify/transports/chime.py |
(no function) |
63 |
0 |
0 |
100% |
| custom_components/supernotify/transports/email.py |
EmailTransport.__init__ |
15 |
15 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.auto_configure |
6 |
6 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.extra_attributes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.default_config |
3 |
3 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.deliver |
41 |
41 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.load_template |
11 |
11 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.render_template |
32 |
32 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
EmailTransport.pack_preheader |
6 |
6 |
0 |
0% |
| custom_components/supernotify/transports/email.py |
(no function) |
54 |
0 |
0 |
100% |
| custom_components/supernotify/transports/generic.py |
GenericTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
GenericTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
GenericTransport.default_config |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
GenericTransport.validate_action |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
GenericTransport.deliver |
70 |
70 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
customize_data |
16 |
16 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
script |
13 |
13 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
ntfy |
30 |
30 |
0 |
0% |
| custom_components/supernotify/transports/generic.py |
(no function) |
30 |
0 |
0 |
100% |
| custom_components/supernotify/transports/media_player.py |
MediaPlayerTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/media_player.py |
MediaPlayerTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/media_player.py |
MediaPlayerTransport.default_config |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transports/media_player.py |
MediaPlayerTransport.deliver |
20 |
20 |
0 |
0% |
| custom_components/supernotify/transports/media_player.py |
(no function) |
18 |
0 |
0 |
100% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.__init__ |
3 |
3 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.extra_attributes |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.default_config |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.auto_configure |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.action_title |
18 |
18 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
MobilePushTransport.deliver |
70 |
70 |
0 |
0% |
| custom_components/supernotify/transports/mobile_push.py |
(no function) |
26 |
0 |
0 |
100% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.default_config |
5 |
5 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.recipient_target |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
MQTTTransport.deliver |
7 |
7 |
0 |
0% |
| custom_components/supernotify/transports/mqtt.py |
(no function) |
20 |
0 |
0 |
100% |
| custom_components/supernotify/transports/notify_entity.py |
NotifyEntityTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/notify_entity.py |
NotifyEntityTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/notify_entity.py |
NotifyEntityTransport.default_config |
5 |
5 |
0 |
0% |
| custom_components/supernotify/transports/notify_entity.py |
NotifyEntityTransport.auto_configure |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/notify_entity.py |
NotifyEntityTransport.deliver |
7 |
7 |
0 |
0% |
| custom_components/supernotify/transports/notify_entity.py |
(no function) |
21 |
0 |
0 |
100% |
| custom_components/supernotify/transports/persistent.py |
PersistentTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/persistent.py |
PersistentTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/persistent.py |
PersistentTransport.default_config |
4 |
4 |
0 |
0% |
| custom_components/supernotify/transports/persistent.py |
PersistentTransport.deliver |
5 |
5 |
0 |
0% |
| custom_components/supernotify/transports/persistent.py |
(no function) |
15 |
0 |
0 |
100% |
| custom_components/supernotify/transports/sms.py |
SMSTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/sms.py |
SMSTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/sms.py |
SMSTransport.default_config |
3 |
3 |
0 |
0% |
| custom_components/supernotify/transports/sms.py |
SMSTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/sms.py |
SMSTransport.deliver |
13 |
13 |
0 |
0% |
| custom_components/supernotify/transports/sms.py |
(no function) |
19 |
0 |
0 |
100% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.__init__ |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.supported_features |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.validate_action |
1 |
1 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.default_config |
6 |
6 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.deliver |
10 |
10 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.call_media_players |
12 |
12 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
TTSTransport.call_mobile_apps |
13 |
13 |
0 |
0% |
| custom_components/supernotify/transports/tts.py |
(no function) |
24 |
0 |
2 |
100% |