codex: keep invalid realtime voice test on v2

Build the wrong-version voice test with the generic API mock instead of the legacy websocket helper, which intentionally forces v1 for older realtime coverage.\n\nCo-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Ahmed Ibrahim
2026-04-08 21:38:40 -07:00
parent 2d0ea584b9
commit dd8dbca7d0
@@ -1241,16 +1241,11 @@ async fn conversation_uses_configured_realtime_voice() -> Result<()> {
async fn conversation_rejects_voice_for_wrong_realtime_version() -> Result<()> {
skip_if_no_network!(Ok(()));
let server = start_websocket_server(vec![vec![]]).await;
let api_server = start_mock_server().await;
let mut builder = test_codex().with_config(|config| {
config.realtime.version = RealtimeWsVersion::V2;
});
let test = builder.build_with_websocket_server(&server).await?;
assert!(
server
.wait_for_handshakes(/*expected*/ 1, Duration::from_secs(2))
.await
);
let test = builder.build(&api_server).await?;
test.codex
.submit(Op::RealtimeConversationStart(ConversationStartParams {
@@ -1269,9 +1264,6 @@ async fn conversation_rejects_voice_for_wrong_realtime_version() -> Result<()> {
})
.await;
assert!(error.contains("realtime voice `cove` is not supported for v2"));
assert_eq!(server.connections().len(), 1);
server.shutdown().await;
Ok(())
}