fix: Add max_tokens field to all test ModelProviderInfo initializations
Some checks failed
ci / build-test (push) Failing after 4m50s
Codespell / Check for spelling errors (push) Successful in 4s
sdk / sdks (push) Successful in 11m17s
rust-ci / Lint/Build — ubuntu-24.04 - x86_64-unknown-linux-musl (release) (push) Has been cancelled
rust-ci / Lint/Build — windows-11-arm - aarch64-pc-windows-msvc (release) (push) Has been cancelled
rust-ci / Lint/Build — windows-latest - x86_64-pc-windows-msvc (release) (push) Has been cancelled
rust-ci / Detect changed areas (push) Has been cancelled
rust-ci / Format / etc (push) Has been cancelled
rust-ci / cargo shear (push) Has been cancelled
rust-ci / Lint/Build — macos-14 - aarch64-apple-darwin (push) Has been cancelled
rust-ci / Lint/Build — macos-14 - x86_64-apple-darwin (push) Has been cancelled
rust-ci / Lint/Build — ubuntu-24.04 - x86_64-unknown-linux-gnu (push) Has been cancelled
rust-ci / Lint/Build — ubuntu-24.04 - x86_64-unknown-linux-musl (push) Has been cancelled
rust-ci / Lint/Build — ubuntu-24.04-arm - aarch64-unknown-linux-gnu (push) Has been cancelled
rust-ci / Lint/Build — ubuntu-24.04-arm - aarch64-unknown-linux-musl (push) Has been cancelled
rust-ci / Lint/Build — windows-11-arm - aarch64-pc-windows-msvc (push) Has been cancelled
rust-ci / Lint/Build — windows-latest - x86_64-pc-windows-msvc (push) Has been cancelled
rust-ci / Lint/Build — macos-14 - aarch64-apple-darwin (release) (push) Has been cancelled
rust-ci / Tests — macos-14 - aarch64-apple-darwin (push) Has been cancelled
rust-ci / Tests — ubuntu-24.04 - x86_64-unknown-linux-gnu (push) Has been cancelled
rust-ci / Tests — ubuntu-24.04-arm - aarch64-unknown-linux-gnu (push) Has been cancelled
rust-ci / Tests — windows-11-arm - aarch64-pc-windows-msvc (push) Has been cancelled
rust-ci / Tests — windows-latest - x86_64-pc-windows-msvc (push) Has been cancelled
rust-ci / CI results (required) (push) Has been cancelled

- Fixed all test files that initialize ModelProviderInfo
- Added max_tokens: None to maintain compatibility
- Ensures all tests compile with new max_tokens field

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-17 11:01:31 +01:00
parent c0775ad8a3
commit 8f79e89db2
8 changed files with 17 additions and 0 deletions

View File

@@ -1123,6 +1123,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1187,6 +1188,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1224,6 +1226,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1263,6 +1266,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1298,6 +1302,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1333,6 +1338,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1437,6 +1443,7 @@ mod tests {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(1000), stream_idle_timeout_ms: Some(1000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -2809,6 +2809,7 @@ model_verbosity = "high"
request_max_retries: Some(4), request_max_retries: Some(4),
stream_max_retries: Some(10), stream_max_retries: Some(10),
stream_idle_timeout_ms: Some(300_000), stream_idle_timeout_ms: Some(300_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
let model_provider_map = { let model_provider_map = {

View File

@@ -58,6 +58,7 @@ async fn run_request(input: Vec<ResponseItem>) -> Value {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(5_000), stream_idle_timeout_ms: Some(5_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -58,6 +58,7 @@ async fn run_stream_with_bytes(sse_body: &[u8]) -> Vec<ResponseEvent> {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(5_000), stream_idle_timeout_ms: Some(5_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -47,6 +47,7 @@ async fn responses_stream_includes_subagent_header_on_review() {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(5_000), stream_idle_timeout_ms: Some(5_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -135,6 +136,7 @@ async fn responses_stream_includes_subagent_header_on_other() {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(5_000), stream_idle_timeout_ms: Some(5_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -712,6 +712,7 @@ async fn azure_responses_request_includes_store_and_reasoning_ids() {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(0), stream_max_retries: Some(0),
stream_idle_timeout_ms: Some(5_000), stream_idle_timeout_ms: Some(5_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1195,6 +1196,7 @@ async fn azure_overrides_assign_properties_used_for_responses_url() {
request_max_retries: None, request_max_retries: None,
stream_max_retries: None, stream_max_retries: None,
stream_idle_timeout_ms: None, stream_idle_timeout_ms: None,
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };
@@ -1272,6 +1274,7 @@ async fn env_var_overrides_loaded_auth() {
request_max_retries: None, request_max_retries: None,
stream_max_retries: None, stream_max_retries: None,
stream_idle_timeout_ms: None, stream_idle_timeout_ms: None,
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -72,6 +72,7 @@ async fn continue_after_stream_error() {
request_max_retries: Some(1), request_max_retries: Some(1),
stream_max_retries: Some(1), stream_max_retries: Some(1),
stream_idle_timeout_ms: Some(2_000), stream_idle_timeout_ms: Some(2_000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };

View File

@@ -80,6 +80,7 @@ async fn retries_on_early_close() {
request_max_retries: Some(0), request_max_retries: Some(0),
stream_max_retries: Some(1), stream_max_retries: Some(1),
stream_idle_timeout_ms: Some(2000), stream_idle_timeout_ms: Some(2000),
max_tokens: None,
requires_openai_auth: false, requires_openai_auth: false,
}; };