From cea73e3566197768ec6d41cc1eba8e61407da556 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Thu, 12 Feb 2026 11:18:34 -0800 Subject: [PATCH] fix --- codex-rs/core/tests/suite/remote_models.rs | 83 ---------------------- 1 file changed, 83 deletions(-) diff --git a/codex-rs/core/tests/suite/remote_models.rs b/codex-rs/core/tests/suite/remote_models.rs index 68a8c01107..01bf9ea7d5 100644 --- a/codex-rs/core/tests/suite/remote_models.rs +++ b/codex-rs/core/tests/suite/remote_models.rs @@ -55,89 +55,6 @@ use wiremock::MockServer; const REMOTE_MODEL_SLUG: &str = "codex-test"; -#[tokio::test(flavor = "multi_thread", worker_threads = 2)] -async fn remote_models_long_model_slug_is_sent_with_high_reasoning() -> Result<()> { - skip_if_no_network!(Ok(())); - skip_if_sandbox!(Ok(())); - - let server = MockServer::start().await; - let requested_model = "gpt-5.3-codex-test"; - let prefix_model = "gpt-5.3-codex"; - let mut remote_model = test_remote_model_with_policy( - prefix_model, - ModelVisibility::List, - 1_000, - TruncationPolicyConfig::bytes(10_000), - ); - remote_model.default_reasoning_level = Some(ReasoningEffort::High); - remote_model.supported_reasoning_levels = vec![ - ReasoningEffortPreset { - effort: ReasoningEffort::Medium, - description: ReasoningEffort::Medium.to_string(), - }, - ReasoningEffortPreset { - effort: ReasoningEffort::High, - description: ReasoningEffort::High.to_string(), - }, - ]; - remote_model.supports_reasoning_summaries = true; - mount_models_once( - &server, - ModelsResponse { - models: vec![remote_model], - }, - ) - .await; - - let response_mock = mount_sse_once( - &server, - sse(vec![ev_response_created("resp-1"), ev_completed("resp-1")]), - ) - .await; - - let TestCodex { - codex, cwd, config, .. - } = test_codex() - .with_auth(CodexAuth::create_dummy_chatgpt_auth_for_testing()) - .with_config(|config| { - config.features.enable(Feature::RemoteModels); - config.model = Some(requested_model.to_string()); - }) - .build(&server) - .await?; - - codex - .submit(Op::UserTurn { - items: vec![UserInput::Text { - text: "check model slug".into(), - text_elements: Vec::new(), - }], - final_output_json_schema: None, - cwd: cwd.path().to_path_buf(), - approval_policy: config.approval_policy.value(), - sandbox_policy: config.sandbox_policy.get().clone(), - model: requested_model.to_string(), - effort: None, - summary: config.model_reasoning_summary, - collaboration_mode: None, - personality: None, - }) - .await?; - - wait_for_event(&codex, |event| matches!(event, EventMsg::TurnComplete(_))).await; - - let request = response_mock.single_request(); - let body = request.body_json(); - let reasoning_effort = body - .get("reasoning") - .and_then(|reasoning| reasoning.get("effort")) - .and_then(|value| value.as_str()); - assert_eq!(body["model"].as_str(), Some(requested_model)); - assert_eq!(reasoning_effort, Some("high")); - - Ok(()) -} - #[tokio::test(flavor = "multi_thread", worker_threads = 2)] async fn remote_models_remote_model_uses_unified_exec() -> Result<()> { skip_if_no_network!(Ok(()));