From fffa6cea663b179c0e5d53cf5eb93159e2bbc3b0 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Wed, 27 Mar 2024 20:31:10 -0400 Subject: [PATCH] Test that the preferred renamed_file property does not warn --- test/deprecation/test_various.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/deprecation/test_various.py b/test/deprecation/test_various.py index 056e0ac0d..9dd95f723 100644 --- a/test/deprecation/test_various.py +++ b/test/deprecation/test_various.py @@ -4,6 +4,7 @@ """Tests of assorted deprecation warnings with no extra subtleties to check.""" import gc +import warnings import pytest @@ -25,5 +26,14 @@ def single_diff(tmp_path): def test_diff_renamed_warns(single_diff): + """The deprecated Diff.renamed property issues a deprecation warning.""" with pytest.deprecated_call(): single_diff.renamed + + +def test_diff_renamed_file_does_not_warn(single_diff): + """The preferred Diff.renamed_file property issues no deprecation warning.""" + with warnings.catch_warnings(): + # FIXME: Refine this to filter for deprecation warnings from GitPython. + warnings.simplefilter("error", DeprecationWarning) + single_diff.renamed_file