From a793fd4134cb25c701331762c2404838ab6793b7 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 17 Sep 2021 11:41:19 +0200 Subject: [PATCH] Prevent 3rd party lib from opening sockets in ping tests (#56329) --- tests/components/ping/test_binary_sensor.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/components/ping/test_binary_sensor.py b/tests/components/ping/test_binary_sensor.py index a9af91c9f6f..3ffb2bb95d5 100644 --- a/tests/components/ping/test_binary_sensor.py +++ b/tests/components/ping/test_binary_sensor.py @@ -2,12 +2,21 @@ from os import path from unittest.mock import patch +import pytest + from homeassistant import config as hass_config, setup from homeassistant.components.ping import DOMAIN from homeassistant.const import SERVICE_RELOAD -async def test_reload(hass): +@pytest.fixture +def mock_ping(): + """Mock icmplib.ping.""" + with patch("homeassistant.components.ping.icmp_ping"): + yield + + +async def test_reload(hass, mock_ping): """Verify we can reload trend sensors.""" await setup.async_setup_component(