Use modern options configurations for hooks

Noticed while reviewing https://github.com/pytest-dev/pytest/pull/9118
This commit is contained in:
Bruno Oliveira
2021-09-24 08:17:11 -03:00
parent 56275d4418
commit c7c7f9ef5b
2 changed files with 5 additions and 4 deletions

View File

@@ -30,7 +30,7 @@ def pytest_xdist_rsyncfinish(source, gateways):
"""called after rsyncing a directory to remote gateways takes place."""
@pytest.mark.firstresult
@pytest.hookspec(firstresult=True)
def pytest_xdist_getremotemodule():
"""called when creating remote node"""
@@ -51,12 +51,12 @@ def pytest_xdist_node_collection_finished(node, ids):
"""called by the controller node when a worker node finishes collecting."""
@pytest.mark.firstresult
@pytest.hookspec(firstresult=True)
def pytest_xdist_make_scheduler(config, log):
"""return a node scheduler implementation"""
@pytest.mark.firstresult
@pytest.hookspec(firstresult=True)
def pytest_xdist_auto_num_workers(config):
"""
Return the number of workers to spawn when ``--numprocesses=auto`` is given in the
@@ -66,7 +66,7 @@ def pytest_xdist_auto_num_workers(config):
"""
@pytest.mark.firstresult
@pytest.hookspec(firstresult=True)
def pytest_handlecrashitem(crashitem, report, sched):
"""
Handle a crashitem, modifying the report if necessary.