Use modern options configurations for hooks
Noticed while reviewing https://github.com/pytest-dev/pytest/pull/9118
This commit is contained in:
1
changelog/708.trivial.rst
Normal file
1
changelog/708.trivial.rst
Normal file
@@ -0,0 +1 @@
|
||||
Use ``@pytest.hookspec`` decorator to declare hook options in ``newhooks.py`` to avoid warnings in ``pytest 7.0``.
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user