-
- Downloads
Refactor volvooncall to use ConfigFlow (#76680)
* refactor volvooncall to use ConfigFlow
* remove unused constant SIGNAL_STATE_UPDATED
* implemented feedback
* improve ConfigFlow UX by giving an option for region=None
* implemented more feedback
* next round of feedback
* implemented more feedback
* improve test coverage
* more test coverage
* Apply suggestions from code review
* implemented feedback on tests
* Apply suggestions from code review
Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
Showing
- .coveragerc 8 additions, 1 deletion.coveragerc
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/volvooncall/__init__.py 98 additions, 108 deletionshomeassistant/components/volvooncall/__init__.py
- homeassistant/components/volvooncall/binary_sensor.py 36 additions, 10 deletionshomeassistant/components/volvooncall/binary_sensor.py
- homeassistant/components/volvooncall/config_flow.py 86 additions, 0 deletionshomeassistant/components/volvooncall/config_flow.py
- homeassistant/components/volvooncall/const.py 62 additions, 0 deletionshomeassistant/components/volvooncall/const.py
- homeassistant/components/volvooncall/device_tracker.py 68 additions, 33 deletionshomeassistant/components/volvooncall/device_tracker.py
- homeassistant/components/volvooncall/errors.py 6 additions, 0 deletionshomeassistant/components/volvooncall/errors.py
- homeassistant/components/volvooncall/lock.py 35 additions, 11 deletionshomeassistant/components/volvooncall/lock.py
- homeassistant/components/volvooncall/manifest.json 3 additions, 1 deletionhomeassistant/components/volvooncall/manifest.json
- homeassistant/components/volvooncall/sensor.py 36 additions, 9 deletionshomeassistant/components/volvooncall/sensor.py
- homeassistant/components/volvooncall/strings.json 28 additions, 0 deletionshomeassistant/components/volvooncall/strings.json
- homeassistant/components/volvooncall/switch.py 37 additions, 10 deletionshomeassistant/components/volvooncall/switch.py
- homeassistant/components/volvooncall/translations/en.json 29 additions, 0 deletionshomeassistant/components/volvooncall/translations/en.json
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/volvooncall/__init__.py 1 addition, 0 deletionstests/components/volvooncall/__init__.py
- tests/components/volvooncall/test_config_flow.py 169 additions, 0 deletionstests/components/volvooncall/test_config_flow.py
Loading
Please register or sign in to comment