From 0be6ac93bf3698c1a35042e87fbabd5206ddfceb Mon Sep 17 00:00:00 2001 From: Thomas Li <47963215+lithomas1@users.noreply.github.com> Date: Wed, 24 Jan 2024 18:42:13 -0500 Subject: [PATCH] TST: Only xfail tests whose ids exactly match --- conftest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conftest.py b/conftest.py index a5d07ad2..18a15a1d 100644 --- a/conftest.py +++ b/conftest.py @@ -150,13 +150,13 @@ def pytest_collection_modifyitems(config, items): markers = list(item.iter_markers()) # skip if specified in skips file for id_ in skip_ids: - if id_ in item.nodeid: + if id_ == item.nodeid: item.add_marker(mark.skip(reason=f"--skips-file ({skips_file})")) skip_id_matched[id_] = True break # xfail if specified in xfails file for id_ in xfail_ids: - if id_ in item.nodeid: + if id_ == item.nodeid: item.add_marker(mark.xfail(reason=f"--xfails-file ({xfails_file})")) xfail_id_matched[id_] = True break