Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.15.4
, created at 2026-10-12 15:40 +0000
File
function
statements
missing
excluded
coverage
custom_components
/
appliance_autonotify
/
__init__.py
async_setup
2
0
0
100%
custom_components
/
appliance_autonotify
/
__init__.py
async_setup_entry
8
0
0
100%
custom_components
/
appliance_autonotify
/
__init__.py
async_unload_entry
1
0
0
100%
custom_components
/
appliance_autonotify
/
__init__.py
(no function)
12
0
4
100%
custom_components
/
appliance_autonotify
/
config_flow.py
supernotify_status
1
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
discovery_schema
1
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
settings_schema
18
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
sectioned
7
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
flattened
4
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
power_schema
8
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.__init__
2
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_get_options_flow
1
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_step_user
12
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_step_power
5
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_step_import
3
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_step_integration_discovery
6
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesConfigFlow.async_step_confirm
4
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow.__init__
1
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow._name
2
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow._phase_default
1
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow.async_step_init
3
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow.async_step_discovery
3
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow.async_step_settings
16
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
AppliancesOptionsFlow.async_step_power
3
0
0
100%
custom_components
/
appliance_autonotify
/
config_flow.py
(no function)
45
0
0
100%
custom_components
/
appliance_autonotify
/
const.py
(no function)
73
0
0
100%
custom_components
/
appliance_autonotify
/
dashboards.py
dashboards
8
0
0
100%
custom_components
/
appliance_autonotify
/
dashboards.py
dashboard_url
1
0
0
100%
custom_components
/
appliance_autonotify
/
dashboards.py
(no function)
5
0
2
100%
custom_components
/
appliance_autonotify
/
discovery.py
find_appliances
12
1
0
92%
custom_components
/
appliance_autonotify
/
discovery.py
auto_discovery
1
0
0
100%
custom_components
/
appliance_autonotify
/
discovery.py
async_discover
3
0
0
100%
custom_components
/
appliance_autonotify
/
discovery.py
async_start_discovery
4
0
0
100%
custom_components
/
appliance_autonotify
/
discovery.py
async_start_discovery.entity_registry_updated
5
1
0
80%
custom_components
/
appliance_autonotify
/
discovery.py
(no function)
22
0
2
100%
custom_components
/
appliance_autonotify
/
supernotify_api.py
supernotify_available
1
0
0
100%
custom_components
/
appliance_autonotify
/
supernotify_api.py
_enquire
2
0
0
100%
custom_components
/
appliance_autonotify
/
supernotify_api.py
deliveries_by_transport
16
0
0
100%
custom_components
/
appliance_autonotify
/
supernotify_api.py
(no function)
8
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher.__init__
16
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher.async_start
1
1
0
0%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._keep_running
3
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._name_icon
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._mark
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._progress_changed
18
1
0
94%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._started
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._tell
7
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._ended
11
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._text
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._state
3
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._number
5
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._progress
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._progress_message
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._phase
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._program_state
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._program
7
1
0
86%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._tap_data
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._live_data
13
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._supernotify
25
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
ApplianceWatcher._send_message
8
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher.__init__
5
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher.async_start
30
1
0
97%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._temperatures
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._preheating
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._progress
4
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._preheat_message
6
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._temperature_unit
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._progress_message
1
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._phase
6
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._temperature_changed
16
1
0
94%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._preheat_finished
4
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._preheat_settled
3
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._forget_preheated
3
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._temperature_shown
8
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._preheated
13
1
0
92%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._cycle_changed
26
1
0
96%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._settled
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
HomeConnectWatcher._cycle_over
4
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher.__init__
10
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher.async_start
4
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._drawing
10
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._power_changed
21
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._keep_running
3
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._stop_counting
6
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._long_enough
2
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._confirmed
4
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
PowerWatcher._grace_over
8
0
0
100%
custom_components
/
appliance_autonotify
/
watcher.py
(no function)
76
0
3
100%
Total
740
9
11
99%
No items found using the specified filter.