core/tests/components/airzone_cloud
Erik Montnemery ad15786115
Add support for subentries to config entries (#117355)
* Add support for subentries to config entries

* Improve error handling and test coverage

* Include subentry_id in subentry containers

* Auto-generate subentry_id and add optional unique_id

* Tweak

* Update tests

* Fix stale docstring

* Address review comments

* Typing tweaks

* Add methods to ConfigEntries to add and remove subentry

* Improve ConfigSubentryData typed dict

* Update test snapshots

* Adjust tests

* Fix unique_id logic

* Allow multiple subentries with None unique_id

* Add number of subentries to config entry JSON representation

* Add subentry translation support

* Allow integrations to implement multiple subentry flows

* Update translations schema

* Adjust exception text

* Change subentry flow init step to user

* Prevent creating a subentry with colliding unique_id

* Update tests

* Address review comments

* Remove duplicaetd unique_id collision check

* Remove change from the future

* Improve test coverage

* Add default value for unique_id
2024-12-12 20:16:18 +01:00
..
snapshots Add support for subentries to config entries (#117355) 2024-12-12 20:16:18 +01:00
__init__.py
conftest.py
test_binary_sensor.py Add Airzone Cloud low thermostat battery binary sensor (#122665) 2024-07-26 21:36:39 +02:00
test_climate.py Fix Airzone Cloud climate temperature range (#128740) 2024-10-19 14:38:15 +02:00
test_config_flow.py Update aioairzone-cloud to v0.6.0 (#122647) 2024-07-26 14:15:48 +02:00
test_coordinator.py Update aioairzone-cloud to v0.6.0 (#122647) 2024-07-26 14:15:48 +02:00
test_diagnostics.py Add created_at/modified_at to config entries (#122456) 2024-07-29 22:08:46 +02:00
test_init.py Update aioairzone-cloud to v0.6.7 (#128231) 2024-10-16 18:11:02 +02:00
test_select.py Add Airzone Cloud main zone mode select (#125918) 2024-10-21 16:50:44 +02:00
test_sensor.py Add Airzone Cloud Aidoo HVAC indoor/outdoor sensors (#125013) 2024-09-02 22:17:24 +02:00
test_switch.py Add Airzone Cloud switch entities to zones (#125917) 2024-10-21 17:03:48 +02:00
test_water_heater.py
util.py Update aioairzone-cloud to v0.6.4 (#125007) 2024-09-01 12:45:59 +02:00