| 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__ |
35 |
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._extract_event |
12 |
0 |
0 |
100% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.pending_state |
2 |
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 |
37 |
5 |
0 |
86% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.is_intervention_since_request |
4 |
2 |
0 |
50% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.determine_state |
10 |
1 |
0 |
90% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.delayed_arm |
4 |
1 |
0 |
75% |
| custom_components/autoarm/autoarming.py |
AlarmArmer.arm |
28 |
9 |
0 |
68% |
| 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) |
116 |
0 |
2 |
100% |
| custom_components/autoarm/calendar.py |
unlisten |
5 |
2 |
0 |
60% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.__init__ |
11 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.initialize |
13 |
3 |
0 |
77% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.shutdown |
6 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.on_timed_poll |
3 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.has_active_event |
1 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.active_events |
1 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.match_event |
9 |
1 |
0 |
89% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.match_events |
26 |
2 |
0 |
92% |
| custom_components/autoarm/calendar.py |
TrackedCalendar.prune_events |
21 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.__init__ |
12 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.initialize |
11 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.end |
4 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.update |
5 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.remove |
4 |
1 |
0 |
75% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.on_calendar_event_start |
3 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.on_calendar_event_end |
13 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.event_id |
2 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.is_current |
4 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.is_future |
4 |
2 |
0 |
50% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.shutdown |
4 |
0 |
0 |
100% |
| custom_components/autoarm/calendar.py |
TrackedCalendarEvent.__eq__ |
3 |
3 |
0 |
0% |
| custom_components/autoarm/calendar.py |
(no function) |
41 |
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) |
34 |
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) |
89 |
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 |
1 |
0 |
67% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.build_condition |
28 |
5 |
0 |
82% |
| custom_components/autoarm/hass_api.py |
HomeAssistantAPI.evaluate_condition |
7 |
4 |
0 |
43% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.__init__ |
2 |
0 |
0 |
100% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.capture |
6 |
1 |
0 |
83% |
| custom_components/autoarm/hass_api.py |
ConditionErrorLoggingAdaptor.error |
2 |
2 |
0 |
0% |
| 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) |
24 |
0 |
4 |
100% |
| custom_components/autoarm/helpers.py |
alarm_state_as_enum |
7 |
0 |
0 |
100% |
| custom_components/autoarm/helpers.py |
safe_state |
5 |
3 |
0 |
40% |
| 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 |
2 |
0 |
75% |
| 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 |
1 |
0 |
88% |
| custom_components/autoarm/helpers.py |
(no function) |
24 |
0 |
0 |
100% |
| custom_components/autoarm/notifier.py |
Notifier.__init__ |
5 |
0 |
0 |
100% |
| custom_components/autoarm/notifier.py |
Notifier.notify |
62 |
4 |
0 |
94% |
| custom_components/autoarm/notifier.py |
(no function) |
11 |
0 |
0 |
100% |