core/tests/components/vizio
Paulus Schoutsen a579fcf248
Add app support for TVs to Vizio integration (#32432)
* add app support

* code cleanup, add additional test, add CONF_APPS storage logic for import

* simplify schema defaults logic

* remove unnecessary lower() and fix docstring

* remove default return for popping CONF_APPS during import update because we know entry data has CONF_APPS due to if statement

* further simplification

* even more simplification

* fix type hints

* move app configuration to separate step, fix tests, and only make app updates if device_type == tv

* remove errors variable from tv_apps and move tv_apps schema out of ConfigFlow for consistency

* slight refactor

* remove unused error from strings.json

* set unique id as early as possible

* correct which dictionary to use to set unique id in pair_tv step
2020-03-05 13:34:12 -08:00
..
__init__.py
conftest.py Add app support for TVs to Vizio integration (#32432) 2020-03-05 13:34:12 -08:00
const.py Add app support for TVs to Vizio integration (#32432) 2020-03-05 13:34:12 -08:00
test_config_flow.py Add app support for TVs to Vizio integration (#32432) 2020-03-05 13:34:12 -08:00
test_init.py Update media_player and add tests to qualify vizio integration for platinum quality score (#31187) 2020-01-30 22:13:45 +01:00
test_media_player.py Add app support for TVs to Vizio integration (#32432) 2020-03-05 13:34:12 -08:00