chore(test): Add global support not to generate tests that are marked skip or class skip
ref: #753 #739
This commit is contained in:
@ -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']
|
||||
|
Reference in New Issue
Block a user