| custom_components/autoarm/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
async_setup |
|
17 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
async_setup.reload_service_handler |
|
11 |
3 |
0 |
|
73% |
| custom_components/autoarm/autoarming.py |
async_setup.supplemental_action_enquire_configuration |
|
11 |
3 |
0 |
|
73% |
| custom_components/autoarm/autoarming.py |
async_setup_entry |
|
9 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
async_unload_entry |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
_async_update_listener |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
_build_armer_from_entry |
|
32 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
_build_armer_from_entry._parse_time |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
_validated_default_calendar_mappings |
|
8 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
migrate |
|
7 |
4 |
0 |
|
43% |
| custom_components/autoarm/autoarming.py |
unlisten |
|
5 |
2 |
0 |
|
60% |
| custom_components/autoarm/autoarming.py |
Intervention.as_dict |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.__init__ |
|
36 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize |
|
12 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_home_assistant |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.reset_service |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_integration |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_alarm_panel |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_housekeeping |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_diurnal |
|
6 |
2 |
0 |
|
67% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_occupancy |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_buttons |
|
7 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_buttons.setup_button |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_calendar |
|
19 |
4 |
0 |
|
79% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.initialize_logic |
|
43 |
16 |
0 |
|
63% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.async_shutdown |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.shutdown |
|
8 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.active_calendar_event |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.has_active_calendar_event |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.is_occupied |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.at_home |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.not_home |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.is_unoccupied |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.is_night |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.armed_state |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.current_state |
|
6 |
6 |
0 |
|
0% |
| custom_components/autoarm/autoarming.py |
AlarmArmer._extract_event |
|
12 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.pending_state |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.delayed_reset_armed_state |
|
4 |
4 |
0 |
|
0% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.reset_armed_state |
|
46 |
4 |
0 |
|
91% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.is_intervention_since_request |
|
4 |
2 |
0 |
|
50% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.determine_state |
|
11 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.delayed_arm |
|
4 |
1 |
0 |
|
75% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.arm |
|
33 |
9 |
0 |
|
73% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.schedule_state |
|
7 |
2 |
0 |
|
71% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.record_intervention |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.has_intervention_since |
|
3 |
1 |
0 |
|
67% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.last_state_intervention |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_sunrise |
|
6 |
2 |
0 |
|
67% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_sunrise_latest |
|
2 |
2 |
0 |
|
0% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_sunset |
|
6 |
2 |
0 |
|
67% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_sunset_latest |
|
2 |
2 |
0 |
|
0% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_mobile_action |
|
13 |
7 |
0 |
|
46% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_alarm_state_button |
|
7 |
1 |
0 |
|
86% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_reset_button |
|
7 |
7 |
0 |
|
0% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_occupancy_change |
|
8 |
1 |
0 |
|
88% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.on_panel_change |
|
17 |
2 |
0 |
|
88% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.housekeeping |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/autoarming.py |
(no function) |
|
112 |
0 |
3 |
|
100% |
| custom_components/autoarm/calendar_events.py |
unlisten |
|
5 |
2 |
0 |
|
60% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.__init__ |
|
12 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.initialize |
|
11 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.end |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.update |
|
5 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.remove |
|
4 |
1 |
0 |
|
75% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.on_calendar_event_start |
|
18 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.on_calendar_event_end |
|
13 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.event_id |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.is_current |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.is_recurring |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.is_future |
|
4 |
2 |
0 |
|
50% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.shutdown |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendarEvent.__eq__ |
|
3 |
3 |
0 |
|
0% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.__init__ |
|
11 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.initialize |
|
13 |
3 |
0 |
|
77% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.shutdown |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.on_timed_poll |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.has_active_event |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.active_events |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.match_event |
|
9 |
1 |
0 |
|
89% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.match_events |
|
26 |
2 |
0 |
|
92% |
| custom_components/autoarm/calendar_events.py |
TrackedCalendar.prune_events |
|
21 |
0 |
0 |
|
100% |
| custom_components/autoarm/calendar_events.py |
(no function) |
|
42 |
0 |
2 |
|
100% |
| custom_components/autoarm/config_flow.py |
_time_to_str |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.__init__ |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.async_step_user |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.async_step_calendars |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.async_step_persons |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.async_step_import |
|
18 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmConfigFlow.async_get_options_flow |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
AutoArmOptionsFlow.async_step_init |
|
9 |
0 |
0 |
|
100% |
| custom_components/autoarm/config_flow.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| custom_components/autoarm/const.py |
_apply_notify_defaults |
|
16 |
1 |
0 |
|
94% |
| custom_components/autoarm/const.py |
ConditionVariables.as_dict |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/const.py |
(no function) |
|
86 |
0 |
0 |
|
100% |
| custom_components/autoarm/diagnostics.py |
async_get_config_entry_diagnostics |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/diagnostics.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.__init__ |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.raise_issue |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.build_condition |
|
28 |
4 |
0 |
|
86% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.evaluate_condition |
|
7 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.fire_event |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.__init__ |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.capture |
|
6 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.error |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.warning |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
force_strict_template_mode |
|
7 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
force_strict_template_mode.TemplateWrapper.__init__ |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
force_strict_template_mode.TemplateWrapper.__getattr__ |
|
3 |
1 |
0 |
|
67% |
| custom_components/autoarm/hass_api.py |
force_strict_template_mode.TemplateWrapper.__setattr__ |
|
1 |
0 |
0 |
|
100% |
| custom_components/autoarm/hass_api.py |
force_strict_template_mode.wrap_template |
|
8 |
2 |
0 |
|
75% |
| custom_components/autoarm/hass_api.py |
(no function) |
|
23 |
0 |
4 |
|
100% |
| custom_components/autoarm/helpers.py |
alarm_state_as_enum |
|
7 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
change_source_as_enum |
|
7 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
safe_state |
|
5 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
Limiter.__init__ |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
Limiter.triggered |
|
8 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
deobjectify |
|
8 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
AppHealthTracker.__init__ |
|
3 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
AppHealthTracker.app_initialized |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
AppHealthTracker.record_initialization_error |
|
4 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
AppHealthTracker.record_runtime_error |
|
2 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
ExtendedExtendedJSONEncoder.default |
|
8 |
0 |
0 |
|
100% |
| custom_components/autoarm/helpers.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| custom_components/autoarm/notifier.py |
Notifier.__init__ |
|
5 |
0 |
0 |
|
100% |
| custom_components/autoarm/notifier.py |
Notifier.notify |
|
62 |
0 |
0 |
|
100% |
| custom_components/autoarm/notifier.py |
(no function) |
|
11 |
0 |
0 |
|
100% |