diff --git a/tools/test/test_depsolve.py b/tools/test/test_depsolve.py index d3e50e4b..b6592276 100644 --- a/tools/test/test_depsolve.py +++ b/tools/test/test_depsolve.py @@ -1075,6 +1075,17 @@ def test_depsolve(tmp_path, repo_servers, dnf_config, detect_fn, test_case): except RuntimeError as e: pytest.skip(e) + # pylint: disable=fixme + # TODO: remove this once dnf5 implementation is fixed + dnf5_broken_test_cases = [ + "basic_pkg_group_with_excludes", + "install_pkg_excluded_in_another_transaction", + "error_pkg_not_in_enabled_repos", + ] + + if dnf_config == '{"use_dnf5": true}' and test_case["id"] in dnf5_broken_test_cases: + pytest.skip("This test case is known to be broken with dnf5") + transactions = test_case["transactions"] repo_servers_copy = repo_servers.copy()