-
- Downloads
Add config flow to frontier_silicon (#64365)
* Add config_flow to frontier_silicon * Add missing translation file * Delay unique_id validation until radio_id can be determined * Fix tests * Improve tests * Use FlowResultType * Bump afsapi to 0.2.6 * Fix requirements_test_all.txt * Stash ssdp, reauth and unignore flows for now * Re-introduce SSDP flow * hassfest changes * Address review comments * Small style update * Fix tests * Update integrations.json * fix order in manifest.json * fix black errors * Apply suggestions from code review Co-authored-by:epenet <6771947+epenet@users.noreply.github.com> * Address review comments * fix black errors * Use async_setup_platform instead of async_setup * Address review comments on tests * parameterize tests * Remove discovery component changes from this PR * Address review comments * Apply suggestions from code review Co-authored-by:
epenet <6771947+epenet@users.noreply.github.com> * Add extra asserts to tests * Restructure _async_step_device_config_if_needed * Add return statement * Update homeassistant/components/frontier_silicon/media_player.py Co-authored-by:
epenet <6771947+epenet@users.noreply.github.com> --------- Co-authored-by:
epenet <6771947+epenet@users.noreply.github.com>
Showing
- .coveragerc 2 additions, 1 deletion.coveragerc
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/frontier_silicon/__init__.py 45 additions, 1 deletionhomeassistant/components/frontier_silicon/__init__.py
- homeassistant/components/frontier_silicon/config_flow.py 178 additions, 0 deletionshomeassistant/components/frontier_silicon/config_flow.py
- homeassistant/components/frontier_silicon/const.py 3 additions, 0 deletionshomeassistant/components/frontier_silicon/const.py
- homeassistant/components/frontier_silicon/manifest.json 1 addition, 0 deletionshomeassistant/components/frontier_silicon/manifest.json
- homeassistant/components/frontier_silicon/media_player.py 40 additions, 17 deletionshomeassistant/components/frontier_silicon/media_player.py
- homeassistant/components/frontier_silicon/strings.json 35 additions, 0 deletionshomeassistant/components/frontier_silicon/strings.json
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- homeassistant/generated/integrations.json 1 addition, 1 deletionhomeassistant/generated/integrations.json
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/frontier_silicon/__init__.py 1 addition, 0 deletionstests/components/frontier_silicon/__init__.py
- tests/components/frontier_silicon/conftest.py 59 additions, 0 deletionstests/components/frontier_silicon/conftest.py
- tests/components/frontier_silicon/test_config_flow.py 266 additions, 0 deletionstests/components/frontier_silicon/test_config_flow.py
Loading
Please register or sign in to comment