Add unique ID to config entries (#29806)
* Add unique ID to config entries * Unload existing entries with same unique ID if flow with unique ID is finished * Remove unused exception * Fix typing * silence pylint * Fix tests * Add unique ID to Hue * Address typing comment * Tweaks to comments * lint
This commit is contained in:
parent
87ca61ddd7
commit
d851cb6f9e
10 changed files with 305 additions and 46 deletions
|
@ -671,6 +671,7 @@ class MockConfigEntry(config_entries.ConfigEntry):
|
|||
options={},
|
||||
system_options={},
|
||||
connection_class=config_entries.CONN_CLASS_UNKNOWN,
|
||||
unique_id=None,
|
||||
):
|
||||
"""Initialize a mock config entry."""
|
||||
kwargs = {
|
||||
|
@ -682,6 +683,7 @@ class MockConfigEntry(config_entries.ConfigEntry):
|
|||
"version": version,
|
||||
"title": title,
|
||||
"connection_class": connection_class,
|
||||
"unique_id": unique_id,
|
||||
}
|
||||
if source is not None:
|
||||
kwargs["source"] = source
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue