Erik Montnemery and GitHub
ecb3bf79f3
Revert "Add support for subentries to config entries" ( #133470 )
...
Revert "Add support for subentries to config entries (#117355 )"
This reverts commit ad15786115 .
2024-12-18 13:51:05 +01:00
Erik Montnemery and GitHub
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
d82bff1bc2
Index config entry discovery_keys by discovery domain ( #126563 )
...
* Index config entry discovery_keys by discovery domain
* Add new signal
* Update tests
* Update homeassistant/config_entries.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix imports
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 21:48:11 +02:00
b2982c18bb
Reinitialize zeroconf discovery flow on unignore ( #125753 )
...
* Reinitialize zeroconf discovery flow on unignore
* Adjust tests
* Improve comments
* Fix logic for updating discovery keys
* Add tests
* Use mock_config_flow helper in new config_entries test
* Add discovery_keys attribute to ConfigEntry
* Update zeroconf rediscovery
* Change type of ConfigEntry.discovery_keys
* Update tests
* Fix DiscoveryKey.from_json_dict and add tests
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 16:49:21 +02:00
Robert Svensson and GitHub
c47b37af4f
Use snapshot in Axis camera tests ( #122677 )
2024-08-30 14:40:28 +02:00
Joost Lekkerkerker and GitHub
e8d7eb05ae
Delete unused snapshots ( #123656 )
...
* Delete unused snapshots
* Delete unused snapshots
2024-08-12 13:28:09 +02:00
Robert Svensson and GitHub
70e368a57e
Use snapshot in Axis switch tests ( #122680 )
2024-07-30 07:14:56 +02:00
Robert Svensson and GitHub
6752bd450b
Use snapshot in Axis light tests ( #122703 )
2024-07-27 17:41:42 +02:00
Robert Svensson and GitHub
ad38b9e9e1
Use snapshot validation on Axis binary sensor ( #122483 )
...
* Use snapshot validation on binary sensor
* Use snapshot_platform
* Clean up
* Improve typign
2024-07-23 22:30:03 +03:00
Robert Svensson and GitHub
34f1443a5a
Improve Axis hub tests ( #122472 )
...
* Improve some of the hub tests
* Replace constant "name" with "home"
* Add snapshot
* Simplify
* Clean up
2024-07-23 19:54:43 +02:00
Robert Svensson and GitHub
c1e1db9863
Adapt to Axis library file structure changes ( #114181 )
...
* Adapt to axis library file structure changes
* Bump axis to v59
2024-03-25 12:16:41 -04:00
Robert Svensson and GitHub
4eb24b2db7
Clean up setup and teardown of Axis integration ( #112120 )
2024-03-03 12:42:44 -05:00
Robert Svensson and GitHub
c478b1416c
Adapt Axis integration to library refactoring ( #110898 )
...
* Adapt Axis integration to library refactoring
* Bump axis to v49
2024-02-28 14:36:32 +01:00
Erik Montnemery and GitHub
6908497c3d
Add minor version to config entries ( #105479 )
2023-12-12 08:44:35 +01:00
Joost Lekkerkerker and GitHub
82e92cdf82
Use snapshot assertion for Axis diagnostics test ( #98902 )
2023-08-23 21:36:18 +02:00