Add missing test coverage for validate_redirect event hook

A previous PR fixed a SyntaxError by combining duplicate event_hooks,
but didn't include test coverage for the inline `validate_redirect` hook.
This adds a dedicated unit test mapping to that inline function to satisfy
the 70% coverage requirement on the PR diff.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
google-labs-jules[bot]
2026-05-17 13:51:29 +00:00
parent 58b14ae769
commit e9595c7868
3 changed files with 159 additions and 2 deletions
+1 -2
View File
@@ -194,11 +194,10 @@ async def process_url(
async with httpx.AsyncClient(
timeout=settings.http_request_timeout,
follow_redirects=True,
event_hooks={"response": [validate_redirect]},
headers={
"User-Agent": "DocuElevate/1.0", # Identify ourselves
},
event_hooks={"response": [verify_redirect]},
event_hooks={"response": [validate_redirect, verify_redirect]},
) as client:
async with client.stream("GET", url) as response:
response.raise_for_status()