-
- Downloads
Add config flow support to google_travel_time (#43509)
* add config flow support to google_travel_time * fix bugs and add strings * fix import and add new test * address comments in #43419 since this is a similar PR * fix default name and test * add unique ID and device info * fix test * feedback from waze PR * continue incorporating feedback from waze PR * final fixes and update tests * call update in lambda * Update homeassistant/components/google_travel_time/sensor.py Co-authored-by:Martin Hjelmare <marhje52@gmail.com> * additional fixes * validate config entry data during config flow and config entry setup * don't store entity * patch dependency instead of HA code * fixes * improve tests by moving all patching to fixtures * use self.hass instead of setting self._hass * invert if * remove unnecessary else Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
Showing
- .coveragerc 2 additions, 0 deletions.coveragerc
- homeassistant/components/google_travel_time/__init__.py 35 additions, 0 deletionshomeassistant/components/google_travel_time/__init__.py
- homeassistant/components/google_travel_time/config_flow.py 166 additions, 0 deletionshomeassistant/components/google_travel_time/config_flow.py
- homeassistant/components/google_travel_time/const.py 89 additions, 0 deletionshomeassistant/components/google_travel_time/const.py
- homeassistant/components/google_travel_time/helpers.py 72 additions, 0 deletionshomeassistant/components/google_travel_time/helpers.py
- homeassistant/components/google_travel_time/manifest.json 6 additions, 3 deletionshomeassistant/components/google_travel_time/manifest.json
- homeassistant/components/google_travel_time/sensor.py 151 additions, 184 deletionshomeassistant/components/google_travel_time/sensor.py
- homeassistant/components/google_travel_time/strings.json 38 additions, 0 deletionshomeassistant/components/google_travel_time/strings.json
- homeassistant/components/google_travel_time/translations/en.json 32 additions, 0 deletions...istant/components/google_travel_time/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/google_travel_time/__init__.py 1 addition, 0 deletionstests/components/google_travel_time/__init__.py
- tests/components/google_travel_time/conftest.py 59 additions, 0 deletionstests/components/google_travel_time/conftest.py
- tests/components/google_travel_time/test_config_flow.py 297 additions, 0 deletionstests/components/google_travel_time/test_config_flow.py
Loading
Please register or sign in to comment