diff --git a/swh/web/tests/conftest.py b/swh/web/tests/conftest.py --- a/swh/web/tests/conftest.py +++ b/swh/web/tests/conftest.py @@ -1103,8 +1103,10 @@ nextitem = parent_test # prevents pytest from tearing down module fixtures item.ihook.pytest_runtest_setup(item=item) - item.ihook.pytest_runtest_call(item=item) - item.ihook.pytest_runtest_teardown(item=item, nextitem=nextitem) + try: + item.ihook.pytest_runtest_call(item=item) + finally: + item.ihook.pytest_runtest_teardown(item=item, nextitem=nextitem) return inner