From: Pieter Lenaerts <plenae@disroot.org>
Date: Thu, 30 Jul 2026 09:30:54 +0200
Subject: Disable proxies during tests

This is specific to using debian apt proxies, so not forwarding.

Forwarded: not-needed
---
 tests/conftest.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/conftest.py b/tests/conftest.py
index dd2cb70..5165817 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -92,3 +92,10 @@ def _capfire_isolated(capfire: CaptureLogfire) -> Iterator[CaptureLogfire]:
         yield capfire
     finally:
         mcp.shared._otel._tracer = opentelemetry.trace.NoOpTracer()
+
+
+@pytest.fixture(autouse=True)
+def no_proxy_env(monkeypatch):
+    """Ensure proxy env vars are unset for all tests."""
+    for var in ('HTTP_PROXY', 'HTTPS_PROXY', 'http_proxy', 'https_proxy'):
+        monkeypatch.delenv(var, raising=False)
