Files
core/tests/components
Ziv a102728997 Enhance Dynalite Integration after review (#31760)
* fixes per Martin Hjelmare

* pylint fix

* final fixes per request

* fixed unit tests for new config flow

* Added unit-tests to increase coverage. at 97% now

* Added unit tests for 100% coverage of component

* removed configured_host function and updated config_flow unit tests

* added a pylint directive since it tells me by mistake DOMAIN is not used

* fixed path (removed __init__)

* Update homeassistant/components/dynalite/light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/dynalite/light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* fixed the test as we moved from schedule_update_... to async_schedule

* Update homeassistant/components/dynalite/bridge.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* removed context from config_flow
changed test_init to use the core methods

* moved test_light to also use the core interfaces

* moved to config_entries.async_unload

* additional fixes for the tests

* pylint fix and removed unnecessary code

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* added break in loop

* removed last mock_coro reference
pylint fix

* added coverage for try_connect

* added check for a successful connection before bridge.async_setup succeeds
also added a "nowait" config option (default False) that avoids this check

* changed log level

* fixed accidental chmod I did

* fixed accidental change

* not storing config in bridge

* not patching asyncio

* moved CONFIG_SCHEMA into component

* moved all logs to start capitalized (and revised some of them)

* moved test_config_flow to not patch the DynaliteBridge

* also took DynaliteBridge patching out of test_init

* removed NO_WAIT

* fixes to SCHEMA

* changed _ in multi-word CONF
moved imports to component const.py

* removed tries

* removed redundant tests

* fixed some small change i broke in the library. only version update

* fixed rewuirements

* Update tests/components/dynalite/test_config_flow.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_light.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/dynalite/test_config_flow.py

Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>

* removed HIDDEN_ENTITY
removed hass in test fixture

* black fixes

* removed final piece of hidden_entity from light
fix in the library
updated config flow so if the entry is already set but with a different config, calls async_update_entry

* removed DATA_CONFIGS - no longer necessary

* pylint fixes

* added coverage

* use abort in config_flow

* test update

* removed logs

* test that update actually updates the entry

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-02-21 17:38:23 -08:00
..
2019-07-31 12:25:30 -07:00
2020-01-31 08:33:00 -08:00
2019-07-31 12:25:30 -07:00
2019-12-04 22:47:40 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-02-18 11:52:38 -08:00
2020-02-06 11:32:30 +01:00
2019-04-14 16:59:06 -07:00
2019-12-31 13:05:31 +01:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2020-01-03 14:47:06 +01:00
2020-02-20 11:02:00 -08:00
2020-01-14 13:03:02 -08:00
2020-02-08 13:10:59 +01:00
2019-07-31 12:25:30 -07:00
2019-12-31 14:34:53 +01:00
2020-01-14 13:03:02 -08:00
2020-02-18 11:52:38 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2019-07-31 12:25:30 -07:00
2020-01-15 12:01:47 -08:00
2020-01-29 18:18:24 +01:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2019-12-04 22:47:40 -08:00
2019-12-04 22:47:40 -08:00
2020-01-14 13:03:02 -08:00
2020-02-17 08:44:36 -08:00
2020-01-03 21:34:20 +01:00
2019-08-30 16:41:07 -07:00
2020-02-16 15:34:44 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-31 08:33:00 -08:00
2019-08-10 00:14:03 +02:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2019-12-10 23:25:06 +01:00
2019-07-31 12:25:30 -07:00
2020-01-03 14:47:06 +01:00
2019-07-31 12:25:30 -07:00
2020-01-03 14:47:06 +01:00
2016-03-09 10:25:50 +01:00