-
- Downloads
Add config flow to iCloud (#28968)
* iCloud: setup ConfigFlow and prepare for more platforms - add config flow + tests - fix existing services - add play_sound & display_message services - document services - can use devices with the same name - prepare to add sensor platform * Review : not copy account conf * Review: Safer test patch * Review: remove reset_account * Review: Use executor_job while IO * Review: Use executor_job while IO 2 * Review: use hass.helpers.storage.Store() * Review: no IO in tests * Remove reset from services.yaml * Review: remove authenticate.return_value = Mock() * Review: do not initialize the api with the mocked service * isort * Review: @MartinHjelmare Test config flow with all steps * Review: Fix failed tests names * Codevov: Add one missing test
Showing
- .coveragerc 2 additions, 1 deletion.coveragerc
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/icloud/.translations/en.json 38 additions, 0 deletionshomeassistant/components/icloud/.translations/en.json
- homeassistant/components/icloud/__init__.py 606 additions, 1 deletionhomeassistant/components/icloud/__init__.py
- homeassistant/components/icloud/config_flow.py 230 additions, 0 deletionshomeassistant/components/icloud/config_flow.py
- homeassistant/components/icloud/const.py 84 additions, 5 deletionshomeassistant/components/icloud/const.py
- homeassistant/components/icloud/device_tracker.py 102 additions, 514 deletionshomeassistant/components/icloud/device_tracker.py
- homeassistant/components/icloud/manifest.json 8 additions, 5 deletionshomeassistant/components/icloud/manifest.json
- homeassistant/components/icloud/services.yaml 40 additions, 30 deletionshomeassistant/components/icloud/services.yaml
- homeassistant/components/icloud/strings.json 38 additions, 0 deletionshomeassistant/components/icloud/strings.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/icloud/__init__.py 1 addition, 0 deletionstests/components/icloud/__init__.py
- tests/components/icloud/test_config_flow.py 309 additions, 0 deletionstests/components/icloud/test_config_flow.py
Loading
Please register or sign in to comment