1
0

feat: 补充 OpenAI 枚举参数和边界越界测试

- service_tier: 补充 flex, priority 测试
- reasoning_effort: 补充 none, minimal 测试
- verbosity: 补充 medium, high 测试
- 边界越界测试: frequency_penalty, presence_penalty, top_p, n
- core.py: http_stream_request 支持 method 参数
- Anthropic: 补充 content_block_start 事件验证
This commit is contained in:
2026-04-21 14:15:27 +08:00
parent e1af978c56
commit da790db75b
3 changed files with 192 additions and 4 deletions

View File

@@ -140,7 +140,8 @@ def http_stream_request(
headers: Optional[Dict[str, str]] = None,
body: Optional[Any] = None,
ssl_ctx: Optional[ssl.SSLContext] = None,
retries: int = MAX_RETRIES
retries: int = MAX_RETRIES,
method: str = "POST"
) -> TestResult:
"""执行流式 HTTP 请求 (SSE支持重试)
@@ -150,11 +151,12 @@ def http_stream_request(
body: 请求体 (dict)
ssl_ctx: SSL 上下文
retries: 重试次数
method: HTTP 方法 (默认 POST)
Returns:
TestResult 对象
"""
req = urllib.request.Request(url, method="POST")
req = urllib.request.Request(url, method=method)
if headers:
for k, v in headers.items():
req.add_header(k, v)