Remove `lock_git_change_log` (#15880)

This test is unstable
This commit is contained in:
Zanie Blue 2025-09-15 12:04:18 -05:00 committed by GitHub
parent 0aa3c4e094
commit e90d13e53b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 0 additions and 105 deletions

View File

@ -31523,111 +31523,6 @@ fn lock_android() -> Result<()> {
Ok(()) Ok(())
} }
/// See: <https://github.com/astral-sh/uv/issues/9832#issuecomment-2539121761>
#[test]
fn lock_git_change_log() -> Result<()> {
let context = TestContext::new("3.12");
let pyproject_toml = context.temp_dir.child("pyproject.toml");
pyproject_toml.write_str(
r#"
[project]
name = "foo"
version = "0.1.0"
requires-python = ">=3.12.0"
dependencies = [
"typing-extensions",
]
[tool.uv.sources]
typing-extensions = { git = "https://github.com/python/typing_extensions" }
"#,
)?;
// Write a stale commit.
context.temp_dir.child("uv.lock").write_str(
r#"
version = 1
revision = 3
requires-python = ">=3.12.0"
[options]
exclude-newer = "2024-03-25T00:00:00Z"
[[package]]
name = "foo"
version = "0.1.0"
source = { virtual = "." }
dependencies = [
{ name = "typing-extensions" },
]
[package.metadata]
requires-dist = [{ name = "typing-extensions", git = "https://github.com/python/typing_extensions?rev=4f42e6bf0052129bc6dae5e71699a409652d2091" }]
[[package]]
name = "typing-extensions"
version = "4.15.0"
source = { git = "https://github.com/python/typing_extensions?rev=4f42e6bf0052129bc6dae5e71699a409652d2091#4f42e6bf0052129bc6dae5e71699a409652d2091" }
"#,
)?;
uv_snapshot!(context.filters(), context.lock().arg("--dry-run"), @r"
success: true
exit_code: 0
----- stdout -----
----- stderr -----
Resolved 2 packages in [TIME]
Update typing-extensions v4.15.0 (4f42e6bf) -> v4.15.0 (9215c953)
");
uv_snapshot!(context.filters(), context.lock(), @r"
success: true
exit_code: 0
----- stdout -----
----- stderr -----
Resolved 2 packages in [TIME]
Updated typing-extensions v4.15.0 (4f42e6bf) -> v4.15.0 (9215c953)
");
let lock = context.read("uv.lock");
insta::with_settings!({
filters => context.filters(),
}, {
assert_snapshot!(
lock, @r#"
version = 1
revision = 3
requires-python = ">=3.12.[X]"
[options]
exclude-newer = "2024-03-25T00:00:00Z"
[[package]]
name = "foo"
version = "0.1.0"
source = { virtual = "." }
dependencies = [
{ name = "typing-extensions" },
]
[package.metadata]
requires-dist = [{ name = "typing-extensions", git = "https://github.com/python/typing_extensions" }]
[[package]]
name = "typing-extensions"
version = "4.15.0"
source = { git = "https://github.com/python/typing_extensions#9215c953610ca4e4ce7ae840a0a804505da70a05" }
"#
);
});
Ok(())
}
#[test] #[test]
fn lock_required_intersection() -> Result<()> { fn lock_required_intersection() -> Result<()> {
let context = TestContext::new("3.12"); let context = TestContext::new("3.12");