diff --git a/crates/uv/tests/it/common/mod.rs b/crates/uv/tests/it/common/mod.rs index 67e1a6126..23845a8a8 100644 --- a/crates/uv/tests/it/common/mod.rs +++ b/crates/uv/tests/it/common/mod.rs @@ -650,6 +650,8 @@ impl TestContext { format!("https://raw.githubusercontent.com/astral-sh/packse/{PACKSE_VERSION}/"), "https://raw.githubusercontent.com/astral-sh/packse/PACKSE_VERSION/".to_string(), )); + // For wiremock tests + filters.push((r"127\.0\.0\.1:\d*".to_string(), "[LOCALHOST]".to_string())); Self { root: ChildPath::new(root.path()), diff --git a/crates/uv/tests/it/edit.rs b/crates/uv/tests/it/edit.rs index f96dd7b7b..10c812473 100644 --- a/crates/uv/tests/it/edit.rs +++ b/crates/uv/tests/it/edit.rs @@ -11453,11 +11453,6 @@ fn add_missing_package_on_pytorch() -> Result<()> { #[tokio::test] async fn add_unexpected_error_code() -> Result<()> { let context = TestContext::new("3.12"); - let filters = context - .filters() - .into_iter() - .chain([(r"127\.0\.0\.1(?::\d+)?", "[LOCALHOST]")]) - .collect::>(); let server = MockServer::start().await; @@ -11476,7 +11471,7 @@ async fn add_unexpected_error_code() -> Result<()> { "# })?; - uv_snapshot!(filters, context.add().arg("anyio").arg("--index").arg(server.uri()), @r" + uv_snapshot!(context.filters(), context.add().arg("anyio").arg("--index").arg(server.uri()), @r" success: false exit_code: 2 ----- stdout ----- diff --git a/crates/uv/tests/it/pip_install.rs b/crates/uv/tests/it/pip_install.rs index fa823cce0..815cbac1f 100644 --- a/crates/uv/tests/it/pip_install.rs +++ b/crates/uv/tests/it/pip_install.rs @@ -564,11 +564,6 @@ fn install_requirements_txt() -> Result<()> { #[tokio::test] async fn install_remote_requirements_txt() -> Result<()> { let context = TestContext::new("3.12"); - let filters = context - .filters() - .into_iter() - .chain([(r"127\.0\.0\.1[^\r\n]*", "[LOCALHOST]")]) - .collect::>(); let username = "user"; let password = "password"; @@ -579,17 +574,17 @@ async fn install_remote_requirements_txt() -> Result<()> { let mut requirements_url = Url::parse(&format!("{}/requirements.txt", &server_url))?; // Should fail without credentials - uv_snapshot!(filters, context.pip_install() + uv_snapshot!(context.filters(), context.pip_install() .arg("-r") .arg(requirements_url.as_str()) - .arg("--strict"), @r###" + .arg("--strict"), @r" success: false exit_code: 2 ----- stdout ----- ----- stderr ----- - error: Error while accessing remote requirements file: `http://[LOCALHOST] - "### + error: Error while accessing remote requirements file: `http://[LOCALHOST]/requirements.txt` + " ); let _ = requirements_url.set_username(username);