Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/conftest.py
Show First 20 Lines • Show All 423 Lines • ▼ Show 20 Lines | def inner(func): | ||||
) | ) | ||||
nextitem = parent_test # prevents pytest from tearing down module fixtures | nextitem = parent_test # prevents pytest from tearing down module fixtures | ||||
item.ihook.pytest_runtest_setup(item=item) | item.ihook.pytest_runtest_setup(item=item) | ||||
item.ihook.pytest_runtest_call(item=item) | item.ihook.pytest_runtest_call(item=item) | ||||
item.ihook.pytest_runtest_teardown(item=item, nextitem=nextitem) | item.ihook.pytest_runtest_teardown(item=item, nextitem=nextitem) | ||||
return inner | return inner | ||||
@pytest.fixture | |||||
def swh_scheduler(swh_scheduler): | |||||
config = get_config() | |||||
scheduler = config["scheduler"] | |||||
config["scheduler"] = swh_scheduler | |||||
yield swh_scheduler | |||||
config["scheduler"] = scheduler |