From df7a3d2d1ea1612691f4afefad16e9373c338fbe Mon Sep 17 00:00:00 2001 From: yuneng Date: Sun, 20 Sep 2026 07:06:39 +0000 Subject: [PATCH] ci(tests): share the loopback allow list in the unit conftest Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/unit/conftest.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/unit/conftest.py b/tests/unit/conftest.py index 253ae7a6119..3bdab1d231a 100644 --- a/tests/unit/conftest.py +++ b/tests/unit/conftest.py @@ -1,16 +1,23 @@ from collections.abc import Iterator +from typing import Final import pytest from pytest_socket import enable_socket, socket_allow_hosts +LOOPBACK_HOSTS: Final = ["127.0.0.1", "::1"] + + +def _allow_loopback_only() -> None: + socket_allow_hosts(LOOPBACK_HOSTS, allow_unix_socket=True) + @pytest.fixture(autouse=True, scope="session") def block_external_sockets() -> Iterator[None]: - socket_allow_hosts(["127.0.0.1", "::1"], allow_unix_socket=True) + _allow_loopback_only() yield enable_socket() @pytest.hookimpl(trylast=True) def pytest_runtest_setup() -> None: - socket_allow_hosts(["127.0.0.1", "::1"], allow_unix_socket=True) + _allow_loopback_only()