mirror of
https://github.com/home-assistant/core.git
synced 2026-05-08 09:38:58 +01:00
Avoid logging a warning when replacing an ignored config entry (#142114)
Replacing an ignored config entry with one from the user flow should not generate a warning. We should only warn if we are replacing a usable config entry. Followup to adjust the warning added in #130567 cc @epenet
This commit is contained in:
@@ -8797,15 +8797,17 @@ async def test_add_description_placeholder_automatically_not_overwrites(
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("domain", "expected_log"),
|
||||
("domain", "source", "expected_log"),
|
||||
[
|
||||
("some_integration", True),
|
||||
("mobile_app", False),
|
||||
("some_integration", config_entries.SOURCE_USER, True),
|
||||
("some_integration", config_entries.SOURCE_IGNORE, False),
|
||||
("mobile_app", config_entries.SOURCE_USER, False),
|
||||
],
|
||||
)
|
||||
async def test_create_entry_existing_unique_id(
|
||||
hass: HomeAssistant,
|
||||
domain: str,
|
||||
source: str,
|
||||
expected_log: bool,
|
||||
caplog: pytest.LogCaptureFixture,
|
||||
) -> None:
|
||||
@@ -8816,6 +8818,7 @@ async def test_create_entry_existing_unique_id(
|
||||
entry_id="01J915Q6T9F6G5V0QJX6HBC94T",
|
||||
data={"host": "any", "port": 123},
|
||||
unique_id="mock-unique-id",
|
||||
source=source,
|
||||
)
|
||||
entry.add_to_hass(hass)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user