fix(tests): accept verify in endpoint HTTP mocks

Updates endpoint/model-route test HTTP mocks to accept the verify keyword argument passed by endpoint probing code. Restores one focused part of the Python CI baseline tracked in #2580.
This commit is contained in:
Alexandre Teixeira
2026-06-04 17:53:18 +01:00
committed by GitHub
parent 1f00fff837
commit 3b292403dc
2 changed files with 17 additions and 17 deletions
+7 -7
View File
@@ -345,7 +345,7 @@ class TestClassifyEndpoint:
def fake_head(*args, **kwargs):
raise AssertionError("generic proxy health check should not use HEAD")
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
seen.append(("GET", url))
request = httpx.Request("GET", url)
return httpx.Response(200, request=request)
@@ -376,7 +376,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(endpoint_resolver, "resolve_url", lambda url: url, raising=False)
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
request = httpx.Request("GET", url)
response = httpx.Response(401, request=request)
raise httpx.HTTPStatusError("unauthorized", request=request, response=response)
@@ -389,7 +389,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(endpoint_resolver, "resolve_url", lambda url: url, raising=False)
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
raise httpx.ConnectError("offline")
monkeypatch.setattr(model_routes.httpx, "get", fake_get)
@@ -400,7 +400,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(endpoint_resolver, "resolve_url", lambda url: url, raising=False)
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
raise httpx.ConnectError("offline")
monkeypatch.setattr(model_routes.httpx, "get", fake_get)
@@ -412,7 +412,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
seen = []
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
seen.append(url)
request = httpx.Request("GET", url)
response = httpx.Response(
@@ -432,7 +432,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
seen = []
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
seen.append((url, headers))
request = httpx.Request("GET", url)
response = httpx.Response(
@@ -451,7 +451,7 @@ class TestSetupProbeSafety:
monkeypatch.setattr(endpoint_resolver, "resolve_url", lambda url: url, raising=False)
monkeypatch.setattr(model_routes, "_normalize_base", lambda url: url.rstrip("/"))
def fake_get(url, headers=None, timeout=None):
def fake_get(url, headers=None, timeout=None, verify=None, **kwargs):
raise httpx.ConnectError("offline")
monkeypatch.setattr(model_routes.httpx, "get", fake_get)