fix: resolve merge conflicts and test compatibility

- Resolve .gitignore conflict: include both nix entries and .claude/
- Update AnthropicRuntimeClient::new() test calls to match new signature
- Fix explicit_model_provider_hint test to unset OPENAI_BASE_URL env var
This commit is contained in:
clawdbot committed 2026-10-13 00:12:36 +00:00
1 parent 8a19ecd7cc
commit dfa1e4f71e
1 file changed
+8 -3
+8 -3
View File
@@ -19970,6 +19970,9 @@ UU conflicted.rs",
#[test]
fn explicit_model_provider_hint_controls_runtime_provider_dispatch() {
let old_openai_base_url = std::env::var("OPENAI_BASE_URL").ok();
std::env::remove_var("OPENAI_BASE_URL");
let config = api::ProviderConfig {
kind: api::ProviderConfigKind::DashScope,
model: "qwen-plus".to_string(),
@@ -19982,7 +19985,6 @@ UU conflicted.rs",
"openai/gpt-5".to_string(),
false,
false,
TerminalTail::new(),
None,
GlobalToolRegistry::builtin(),
None,
@@ -19990,7 +19992,7 @@ UU conflicted.rs",
)
.expect("runtime client should construct from explicit model provider hint");
match runtime.client {
match &runtime.client {
api::ProviderClient::OpenAi(client) => {
assert!(client.base_url().contains("api.openai.com"));
assert!(!client.base_url().contains("dashscope.aliyuncs.com"));
@@ -19999,6 +20001,10 @@ UU conflicted.rs",
"explicit OpenAI model prefix must override persisted DashScope configuration, got {other:?}"
),
}
if let Some(value) = old_openai_base_url {
std::env::set_var("OPENAI_BASE_URL", value);
}
}
#[test]
@@ -20042,7 +20048,6 @@ UU conflicted.rs",
"qwen-plus".to_string(),
false,
false,
TerminalTail::new(),
None,
GlobalToolRegistry::builtin(),
None,