diff --git a/crates/uv/tests/it/lock.rs b/crates/uv/tests/it/lock.rs index 7f7372fcc..8becf1381 100644 --- a/crates/uv/tests/it/lock.rs +++ b/crates/uv/tests/it/lock.rs @@ -31523,111 +31523,6 @@ fn lock_android() -> Result<()> { Ok(()) } -/// See: -#[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] fn lock_required_intersection() -> Result<()> { let context = TestContext::new("3.12");