hass-core/homeassistant
Eric Severance 5ffffd8dbc
Fully unload wemo config entry (#96620)
* Fully unload wemo config entity

* Test reloading the config entry

* Encapsulate data with dataclasses

* Fix missing test coverage

* Replace if with assert for options that are always set

* Move WemoData/WemoConfigEntryData to models.py

* Use _ to indicate unused argument

* Test that the entry and entity work after reloading

* Nit: Slight test reordering

* Reset the correct mock (get_state)

* from .const import DOMAIN

* Nit: _async_wemo_data -> async_wemo_data; not module private
2023-07-20 10:06:16 +02:00
..
auth
backports Remove unneeded str() in StrEnum backport (#96509) 2023-07-13 22:37:59 -10:00
brands Remove the virtual integration for ultraloq (#96355) 2023-07-17 11:49:42 +02:00
components Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
generated Add support for MiScale V2 (#96807) 2023-07-20 10:01:19 +02:00
helpers Add comment to EntityPlatform._async_add_entity about update_before_add (#96891) 2023-07-19 13:07:23 +02:00
scripts Update colorlog to 6.7.0 (#96131) 2023-07-11 14:29:09 -04:00
util
__init__.py
__main__.py
block_async_io.py
bootstrap.py
config.py
config_entries.py Add a message to the config entry cancel call (#96925) 2023-07-19 19:22:38 -05:00
const.py Add lightweight API to get core state (#96860) 2023-07-19 20:31:48 +02:00
core.py Fix mixed case service schema registration (#96448) 2023-07-12 14:39:51 -10:00
data_entry_flow.py
exceptions.py Move device info validation to device registry (#96465) 2023-07-14 08:55:17 -04:00
loader.py
package_constraints.txt Bump bleak-retry-connector to 3.1.0 (#96917) 2023-07-19 17:04:46 -05:00
requirements.py
runner.py
setup.py
strings.json Add more common translations (#96429) 2023-07-12 22:00:05 -04:00