diff --git a/pytest_blocker/__init__.py b/pytest_blocker/__init__.py index e18d01a..5f07097 100644 --- a/pytest_blocker/__init__.py +++ b/pytest_blocker/__init__.py @@ -18,7 +18,7 @@ def pytest_runtest_makereport(item, call): # get current report status from _pytest.runner.pytest_runtest_makereport outcome = yield report = outcome.get_result() - if report.failed and item.get_marker('blocker'): + if report.failed and item.get_closest_marker('blocker'): skip_reason = "Blocker test {0} failed, skipping remaining tests.".format(item.name) for test in item.session.items: if test.name != item.name: diff --git a/pytest_blocker/__version__.py b/pytest_blocker/__version__.py index b650ceb..fc79d63 100644 --- a/pytest_blocker/__version__.py +++ b/pytest_blocker/__version__.py @@ -1 +1 @@ -__version__ = '0.2' +__version__ = '0.2.1'