core/tests/components/dynalite
Ziv e13d5bdc10
Refactor dynalite integration for multi-platform (#32335)
* refactoring for multi platform

* adopted test_bridge to refactoring

* refactoring tests for multi-platform
additional coverage in config and init

* comment for clarity

* more specific imports from lib

* library version bump

* removed async_update

* changed parameter order to start with hass

* removed pylint disable

* unsubscribe from signal dispatcher
inherit from Entity

* use device.unique_id

* changed hass_obj to hass

* added test for remove entity
bug fix from the test

* removed the polling try_connect. hate polling... it is now part of the async_setup()
significantly makes the code clearer and simplifies the tests

* removed leftover debug logs in the library

* changed tests to get the entry_id from hass

* changed place to assign hass.data only after success

* fixes for test_init

* removed assert

* removed device_info

* removed bridge internal from common

* modified test_bridge to work without the bridge directly

* removed bridge from test_existing_update

* changed update to not use bridge internals

* dyn_bridge fixture no longer used - removed
2020-03-01 22:44:24 +01:00
..
__init__.py Dynalite Integration (#27841) 2020-02-10 13:16:04 -08:00
common.py Refactor dynalite integration for multi-platform (#32335) 2020-03-01 22:44:24 +01:00
test_bridge.py Refactor dynalite integration for multi-platform (#32335) 2020-03-01 22:44:24 +01:00
test_config_flow.py Refactor dynalite integration for multi-platform (#32335) 2020-03-01 22:44:24 +01:00
test_init.py Refactor dynalite integration for multi-platform (#32335) 2020-03-01 22:44:24 +01:00
test_light.py Refactor dynalite integration for multi-platform (#32335) 2020-03-01 22:44:24 +01:00