Avoid blocking I/O in gpsd (#122176)

This commit is contained in:
Jan Rieger 2024-07-19 18:25:07 +02:00 committed by GitHub
parent 72d37036b9
commit 12ec66c2c2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 54 additions and 22 deletions

View file

@ -43,10 +43,7 @@ async def test_form(hass: HomeAssistant, mock_setup_entry: AsyncMock) -> None:
async def test_connection_error(hass: HomeAssistant) -> None:
"""Test connection to host error."""
with patch("socket.socket") as mock_socket:
mock_connect = mock_socket.return_value.connect
mock_connect.side_effect = OSError
with patch("socket.socket", side_effect=OSError):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_USER},