From b0cb9f6fd090605108c40f290705b5d45046cbaf Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 12 May 2025 04:04:32 +0930 Subject: [PATCH] chore(test): Add global support not to generate tests that are marked skip or class skip ref: #753 #739 --- app/conftest.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/conftest.py b/app/conftest.py index bd7322f1..1cf5a4e2 100644 --- a/app/conftest.py +++ b/app/conftest.py @@ -51,6 +51,16 @@ def pytest_generate_tests(metafunc): if {'parameterized'} <= set(metafunc.fixturenames): + for mark in metafunc.definition.own_markers: # Skip tests markd to skip + + if mark.name == 'skip': + return None + + for mark in getattr(metafunc.cls, 'pytestmark', []): # Skip test suite markd to skip + + if mark.name == 'skip': + return None + all_fixture_parameters = metafunc.fixturenames fixture_parameters += ['parameterized']