diff --git a/tests/components/wemo/conftest.py b/tests/components/wemo/conftest.py
index 7766fe512ccdeac5a5f6c2a0c269f576e12cc2e9..bf69318706c2822a5e139dc42f348c44bfa6e4dd 100644
--- a/tests/components/wemo/conftest.py
+++ b/tests/components/wemo/conftest.py
@@ -22,8 +22,8 @@ def pywemo_model_fixture():
     return "LightSwitch"
 
 
-@pytest.fixture(name="pywemo_registry")
-def pywemo_registry_fixture():
+@pytest.fixture(name="pywemo_registry", autouse=True)
+async def async_pywemo_registry_fixture():
     """Fixture for SubscriptionRegistry instances."""
     registry = create_autospec(pywemo.SubscriptionRegistry, instance=True)
 
@@ -40,6 +40,13 @@ def pywemo_registry_fixture():
         yield registry
 
 
+@pytest.fixture(name="pywemo_discovery_responder", autouse=True)
+def pywemo_discovery_responder_fixture():
+    """Fixture for the DiscoveryResponder instance."""
+    with patch("pywemo.ssdp.DiscoveryResponder", autospec=True):
+        yield
+
+
 @pytest.fixture(name="pywemo_device")
 def pywemo_device_fixture(pywemo_registry, pywemo_model):
     """Fixture for WeMoDevice instances."""