1
0
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:
J. Nick Koston
2025-04-02 21:38:50 -10:00
committed by GitHub
parent dfa180ba64
commit 0b61b62334
2 changed files with 11 additions and 4 deletions
+6 -3
View File
@@ -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)