hass-core/homeassistant/components/wemo
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
..
__init__.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
binary_sensor.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
config_flow.py Add wemo options enable_subscription & enable_long_press (#56972) 2023-06-27 20:10:13 +02:00
const.py
device_trigger.py
entity.py pyWeMo serialnumber is deprecated, use serial_number (#94791) 2023-06-17 20:59:19 -04:00
fan.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
light.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
manifest.json Bump pywemo from 0.9.1 to 1.1.0 (#95951) 2023-07-08 09:26:19 +02:00
models.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
sensor.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
services.yaml Migrate integration services (W-Z) to support translations (#96381) 2023-07-12 07:36:51 +02:00
strings.json Rename life to lifetime: wemo (#96845) 2023-07-18 17:50:02 +02:00
switch.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00
wemo_device.py Fully unload wemo config entry (#96620) 2023-07-20 10:06:16 +02:00