diff --git a/crates/uv/tests/cache_prune.rs b/crates/uv/tests/cache_prune.rs index affe04749..b22de5fb5 100644 --- a/crates/uv/tests/cache_prune.rs +++ b/crates/uv/tests/cache_prune.rs @@ -68,16 +68,7 @@ fn prune_no_op() -> Result<()> { .assert() .success(); - let filters: Vec<_> = context - .filters() - .into_iter() - .chain([( - r"uv \d+\.\d+\.\d+( \(.*\))?", - r"uv [VERSION] ([COMMIT] DATE)", - )]) - .collect(); - - uv_snapshot!(filters, prune_command(&context).arg("--verbose"), @r###" + uv_snapshot!(context.filters(), prune_command(&context).arg("--verbose"), @r###" success: true exit_code: 0 ----- stdout ----- @@ -109,16 +100,7 @@ fn prune_stale_directory() -> Result<()> { let simple = context.cache_dir.child("simple-v4"); simple.create_dir_all()?; - let filters: Vec<_> = context - .filters() - .into_iter() - .chain([( - r"uv \d+\.\d+\.\d+( \(.*\))?", - r"uv [VERSION] ([COMMIT] DATE)", - )]) - .collect(); - - uv_snapshot!(filters, prune_command(&context).arg("--verbose"), @r###" + uv_snapshot!(context.filters(), prune_command(&context).arg("--verbose"), @r###" success: true exit_code: 0 ----- stdout ----- @@ -155,10 +137,6 @@ fn prune_stale_symlink() -> Result<()> { .filters() .into_iter() .chain([ - ( - r"uv \d+\.\d+\.\d+( \(.*\))?", - r"uv [VERSION] ([COMMIT] DATE)", - ), // The cache entry does not have a stable key, so we filter it out ( r"\[CACHE_DIR\](\\|\/)(.+)(\\|\/).*", diff --git a/crates/uv/tests/common/mod.rs b/crates/uv/tests/common/mod.rs index 20d5dff68..9c3822ae7 100644 --- a/crates/uv/tests/common/mod.rs +++ b/crates/uv/tests/common/mod.rs @@ -42,6 +42,11 @@ pub const INSTA_FILTERS: &[(&str, &str)] = &[ // Rewrite Windows output to Unix output (r"\\([\w\d])", "/$1"), (r"uv.exe", "uv"), + // uv version display + ( + r"uv \d+\.\d+\.\d+( \(.*\))?", + r"uv [VERSION] ([COMMIT] DATE)", + ), // The exact message is host language dependent ( r"Caused by: .* \(os error 2\)",