From 601b5c431cff49de3e3440c2aa7fa82c081eda54 Mon Sep 17 00:00:00 2001 From: Andy Kluger Date: Tue, 13 Dec 2022 13:58:06 -0500 Subject: [PATCH] Create and use @backtracking_resolver_only test decorator Co-authored-by: Albert Tugushev --- tests/test_cli_compile.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/test_cli_compile.py b/tests/test_cli_compile.py index fdec27965..b170ce814 100644 --- a/tests/test_cli_compile.py +++ b/tests/test_cli_compile.py @@ -23,6 +23,12 @@ indirect=("current_resolver",), ) +backtracking_resolver_only = pytest.mark.parametrize( + "current_resolver", + ("backtracking",), + indirect=("current_resolver",), +) + @pytest.fixture( autouse=True, @@ -2030,11 +2036,8 @@ def test_preserve_compiled_prerelease_version(pip_conf, runner): assert "small-fake-a==0.3b1" in out.stderr.splitlines() +@backtracking_resolver_only def test_ignore_compiled_unavailable_version(pip_conf, runner, current_resolver): - if current_resolver == "legacy": - pytest.xfail( - "We know this is broken in the legacy resolver, but no fix is planned." - ) with open("requirements.in", "w") as req_in: req_in.write("small-fake-a")