From 587854fd59220afb49246389ee15478058b15084 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 26 Feb 2024 18:57:41 -1000 Subject: [PATCH] Remove zeroconf from ssdp after deps (#111326) * Remove zeroconf from ssdp after deps This was added in #36277 but is no longer needed since we setup discovery integrations ahead of time to ensure their deps are updated before other integrations can load them * adjust test --- homeassistant/components/ssdp/manifest.json | 1 - tests/test_requirements.py | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/ssdp/manifest.json b/homeassistant/components/ssdp/manifest.json index 2737565822d..a9ef8af8c90 100644 --- a/homeassistant/components/ssdp/manifest.json +++ b/homeassistant/components/ssdp/manifest.json @@ -1,7 +1,6 @@ { "domain": "ssdp", "name": "Simple Service Discovery Protocol (SSDP)", - "after_dependencies": ["zeroconf"], "codeowners": [], "dependencies": ["network"], "documentation": "https://www.home-assistant.io/integrations/ssdp", diff --git a/tests/test_requirements.py b/tests/test_requirements.py index aa6f798023e..383ac9c012c 100644 --- a/tests/test_requirements.py +++ b/tests/test_requirements.py @@ -565,15 +565,13 @@ async def test_discovery_requirements_ssdp(hass: HomeAssistant) -> None: ) as mock_process: await async_get_integration_with_requirements(hass, "ssdp_comp") - assert len(mock_process.mock_calls) == 5 + assert len(mock_process.mock_calls) == 4 assert mock_process.mock_calls[0][1][1] == ssdp.requirements - # Ensure zeroconf is a dep for ssdp assert { mock_process.mock_calls[1][1][0], mock_process.mock_calls[2][1][0], mock_process.mock_calls[3][1][0], - mock_process.mock_calls[4][1][0], - } == {"http", "network", "recorder", "zeroconf"} + } == {"http", "network", "recorder"} @pytest.mark.parametrize(