From 47abe91ccadb56e4f04105f150a38a5696fd1e48 Mon Sep 17 00:00:00 2001 From: joda9 Date: Tue, 9 Jul 2024 17:13:38 +0200 Subject: [PATCH] Skip oedbtest in pytest unless --runoedbtest option is specified --- tests/conftest.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 8dedbc6cb..998adaebb 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -78,10 +78,8 @@ def pytest_collection_modifyitems(config, items): for item in items: if "runonlinux" in item.keywords: item.add_marker(skip_windows) - if config.getoption("--runoedbtest"): - # If the --runoedbtest option is specified, do not skip any tests - return - skip_oedbtest = pytest.mark.skip(reason="Need --runoedbtest option to run") - for item in items: - if "oedbtest" in item.keywords: - item.add_marker(skip_oedbtest) + if not config.getoption("--runoedbtest"): + skip_oedbtest = pytest.mark.skip(reason="need --runoedbtest option to run") + for item in items: + if "oedbtest" in item.keywords: + item.add_marker(skip_oedbtest)