Use direct HTTP types in app-server tests

This commit is contained in:
celia-oai
2026-08-17 16:10:31 -07:00
parent 0d318767b4
commit b66873c64d
5 changed files with 5 additions and 3 deletions
+1
View File
@@ -2053,6 +2053,7 @@ dependencies = [
"flate2",
"futures",
"hmac 0.12.1",
"http 1.4.0",
"opentelemetry",
"opentelemetry_sdk",
"pretty_assertions",
+1
View File
@@ -129,6 +129,7 @@ codex-utils-cargo-bin = { workspace = true }
core_test_support = { workspace = true }
flate2 = { workspace = true }
hmac = { workspace = true }
http = { workspace = true }
opentelemetry = { workspace = true }
opentelemetry_sdk = { workspace = true }
pretty_assertions = { workspace = true }
@@ -1410,9 +1410,9 @@ fn workspace_messages_feature_disabled(err: &BackendRequestError) -> bool {
#[cfg(test)]
mod tests {
use super::*;
use axum::http::StatusCode;
use codex_backend_client::TokenUsageProfileDailyBucket;
use codex_backend_client::TokenUsageProfileStats;
use http::StatusCode;
use pretty_assertions::assert_eq;
#[test]
@@ -468,11 +468,11 @@ fn windows_sandbox_log_attachment(_codex_home: &Path) -> Option<FeedbackAttachme
#[cfg(test)]
mod tests {
use super::*;
use axum::http::HeaderMap;
use codex_protocol::protocol::TurnContextItem;
use codex_rollout::RolloutLine;
use core_test_support::responses::start_mock_server;
use core_test_support::test_codex::test_codex;
use http::HeaderMap;
use pretty_assertions::assert_eq;
#[tokio::test]
@@ -4,7 +4,6 @@ use anyhow::bail;
use app_test_support::DISABLE_PLUGIN_STARTUP_TASKS_ARG;
use app_test_support::create_mock_responses_server_sequence_unchecked;
use app_test_support::to_response;
use axum::http::StatusCode;
use base64::Engine;
use base64::engine::general_purpose::URL_SAFE_NO_PAD;
use codex_app_server_protocol::ClientInfo;
@@ -29,6 +28,7 @@ use futures::SinkExt;
use futures::StreamExt;
use hmac::Hmac;
use hmac::Mac;
use http::StatusCode;
use serde_json::json;
use sha2::Sha256;
use std::net::SocketAddr;