Coverage report:
90%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2026-02-17 01:14 +0000
File
class
statements
missing
excluded
coverage
custom_components/autoarm/__init__.py
(no class)
2
0
0
100%
custom_components/autoarm/autoarming.py
AutoArmData
0
0
0
100%
custom_components/autoarm/autoarming.py
Intervention
1
0
0
100%
custom_components/autoarm/autoarming.py
AlarmArmer
371
73
0
80%
custom_components/autoarm/autoarming.py
(no class)
225
12
2
95%
custom_components/autoarm/calendar.py
TrackedCalendar
91
6
0
93%
custom_components/autoarm/calendar.py
TrackedCalendarEvent
69
6
0
91%
custom_components/autoarm/calendar.py
(no class)
46
2
2
96%
custom_components/autoarm/config_flow.py
AutoArmConfigFlow
35
0
0
100%
custom_components/autoarm/config_flow.py
AutoArmOptionsFlow
9
0
0
100%
custom_components/autoarm/config_flow.py
(no class)
35
0
0
100%
custom_components/autoarm/const.py
ConditionVariables
1
0
0
100%
custom_components/autoarm/const.py
ChangeSource
0
0
0
100%
custom_components/autoarm/const.py
(no class)
105
1
0
99%
custom_components/autoarm/diagnostics.py
(no class)
12
0
0
100%
custom_components/autoarm/hass_api.py
HomeAssistantAPI
39
10
0
74%
custom_components/autoarm/hass_api.py
ConditionErrorLoggingAdaptor
12
3
0
75%
custom_components/autoarm/hass_api.py
force_strict_template_mode.TemplateWrapper
5
1
0
80%
custom_components/autoarm/hass_api.py
(no class)
39
2
4
95%
custom_components/autoarm/helpers.py
Limiter
12
0
0
100%
custom_components/autoarm/helpers.py
AppHealthTracker
11
0
0
100%
custom_components/autoarm/helpers.py
ExtendedExtendedJSONEncoder
8
1
0
88%
custom_components/autoarm/helpers.py
(no class)
44
5
0
89%
custom_components/autoarm/notifier.py
Notifier
67
4
0
94%
custom_components/autoarm/notifier.py
(no class)
11
0
0
100%
Total
1250
126
8
90%
No items found using the specified filter.