core/tests/components/nws
MatthewFlamm a3e84791c6
Convert nws integration to component configuration (#31398)
* convert nws to component configuration

* add more debug logging

* remove assumed state

* move initialization of data into init

* refactor update logic

* use forecast success for checking available entities

* Split unique_id into more usable pieces.

use a base_unique_id for each entry.  Add domain for signaling to entities.  Each entity in each platform can use base_unique_id to form individual unique_id's.

* Revert "move initialization of data into init"

This reverts commit 09eb0220469285b10f0500f5f6def67415931a81.

* add silver quality scale to manifest

* unsubscribe listener in will_remove_from_hass

* initialize _unsub_listener in __init__

* use async_on_remove

* remove scan interval from configuration

* Use better name

Co-Authored-By: J. Nick Koston <nick@koston.org>

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-04-08 10:22:25 -05:00
..
__init__.py Update pynws to v0.10.1 (#30662) 2020-01-15 12:01:47 -08:00
conftest.py Convert nws integration to component configuration (#31398) 2020-04-08 10:22:25 -05:00
const.py Convert nws integration to component configuration (#31398) 2020-04-08 10:22:25 -05:00
test_init.py Convert nws integration to component configuration (#31398) 2020-04-08 10:22:25 -05:00
test_weather.py Convert nws integration to component configuration (#31398) 2020-04-08 10:22:25 -05:00