mirror of
https://github.com/openai/codex.git
synced 2026-09-09 15:58:47 +00:00
codex: address PR review feedback (#17178)
Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
@@ -647,9 +647,7 @@ fn validate_realtime_voice(version: RealtimeWsVersion, voice: RealtimeVoice) ->
|
||||
voice.wire_name()
|
||||
)))
|
||||
}
|
||||
fn realtime_base_url_pins_model(base_url: &str) -> bool {
|
||||
Url::parse(base_url).is_ok_and(|url| url.query_pairs().any(|(key, _)| key == "model"))
|
||||
}
|
||||
|
||||
async fn handle_start_inner(
|
||||
sess: &Arc<Session>,
|
||||
sub_id: &str,
|
||||
|
||||
@@ -432,6 +432,7 @@ async fn conversation_start_defaults_to_v2_and_gpt_realtime_1_5() -> Result<()>
|
||||
session_id: started.session_id.clone(),
|
||||
event_parser: RealtimeEventParser::RealtimeV2,
|
||||
session_mode: RealtimeSessionMode::Conversational,
|
||||
voice: RealtimeVoice::Marin,
|
||||
})?
|
||||
});
|
||||
assert_eq!(connections[1][0].body_json(), expected_session_update);
|
||||
@@ -515,6 +516,7 @@ async fn conversation_start_v1_without_model_override_preserves_provider_default
|
||||
session_id: started.session_id.clone(),
|
||||
event_parser: RealtimeEventParser::V1,
|
||||
session_mode: RealtimeSessionMode::Conversational,
|
||||
voice: RealtimeVoice::Cove,
|
||||
})?
|
||||
});
|
||||
assert_eq!(connections[1][0].body_json(), expected_session_update);
|
||||
@@ -601,6 +603,7 @@ async fn conversation_start_v2_with_provider_model_preserves_provider_default()
|
||||
session_id: started.session_id.clone(),
|
||||
event_parser: RealtimeEventParser::RealtimeV2,
|
||||
session_mode: RealtimeSessionMode::Conversational,
|
||||
voice: RealtimeVoice::Marin,
|
||||
})?
|
||||
});
|
||||
assert_eq!(connections[1][0].body_json(), expected_session_update);
|
||||
@@ -684,6 +687,7 @@ async fn conversation_start_v2_with_base_url_model_preserves_provider_default()
|
||||
session_id: started.session_id.clone(),
|
||||
event_parser: RealtimeEventParser::RealtimeV2,
|
||||
session_mode: RealtimeSessionMode::Conversational,
|
||||
voice: RealtimeVoice::Marin,
|
||||
})?
|
||||
});
|
||||
assert_eq!(connections[1][0].body_json(), expected_session_update);
|
||||
@@ -913,6 +917,7 @@ async fn conversation_webrtc_start_defaults_to_gpt_realtime_1_5() -> Result<()>
|
||||
session_id: Some("ignored".to_string()),
|
||||
event_parser: RealtimeEventParser::RealtimeV2,
|
||||
session_mode: RealtimeSessionMode::Conversational,
|
||||
voice: RealtimeVoice::Marin,
|
||||
})?;
|
||||
session
|
||||
.as_object_mut()
|
||||
|
||||
Reference in New Issue
Block a user