Skip to content

Commit 7d8d62c

Browse files
committed
test(presets): 修复 URL 解析测试 mock 缺少 redirect_validator 参数
重定向安全加固为 open_url 新增 redirect_validator 参数, 两处 fake_open_url mock 签名未同步导致 TypeError。 补齐参数后全部 3717 个测试通过。
1 parent 0387473 commit 7d8d62c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

tests/test_presets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4483,7 +4483,7 @@ def __enter__(self):
44834483
def __exit__(self, *a):
44844484
return False
44854485

4486-
def fake_open_url(url, timeout=None, extra_headers=None):
4486+
def fake_open_url(url, timeout=None, extra_headers=None, redirect_validator=None):
44874487
captured_urls.append((url, extra_headers))
44884488
if "releases/tags/" in url:
44894489
return FakeResponse(json.dumps({
@@ -4541,7 +4541,7 @@ def __enter__(self):
45414541
def __exit__(self, *a):
45424542
return False
45434543

4544-
def fake_open_url(url, timeout=None, extra_headers=None):
4544+
def fake_open_url(url, timeout=None, extra_headers=None, redirect_validator=None):
45454545
captured_urls.append((url, extra_headers))
45464546
return FakeResponse(zip_bytes)
45474547

0 commit comments

Comments
 (0)