Remove pytest 2.8 compatibility code
This commit is contained in:
committed by
Bruno Oliveira
parent
a19d74d5fe
commit
2ca058e38a
@@ -154,11 +154,7 @@ def pytest_addoption(parser):
|
|||||||
def pytest_addhooks(pluginmanager):
|
def pytest_addhooks(pluginmanager):
|
||||||
from xdist import newhooks
|
from xdist import newhooks
|
||||||
|
|
||||||
# avoid warnings with pytest-2.8
|
pluginmanager.add_hookspecs(newhooks)
|
||||||
method = getattr(pluginmanager, "add_hookspecs", None)
|
|
||||||
if method is None:
|
|
||||||
method = pluginmanager.addhooks
|
|
||||||
method(newhooks)
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
|
import six
|
||||||
import py
|
import py
|
||||||
import pytest
|
import pytest
|
||||||
import execnet
|
import execnet
|
||||||
|
|
||||||
|
pytest_plugins = "pytester"
|
||||||
|
|
||||||
|
if six.PY2:
|
||||||
|
|
||||||
@pytest.fixture(scope="session", autouse=True)
|
@pytest.fixture(scope="session", autouse=True)
|
||||||
def _ensure_imports():
|
def _ensure_imports():
|
||||||
@@ -12,11 +16,6 @@ def _ensure_imports():
|
|||||||
execnet.makegateway
|
execnet.makegateway
|
||||||
|
|
||||||
|
|
||||||
pytest_plugins = "pytester"
|
|
||||||
|
|
||||||
# rsyncdirs = ['.', '../xdist', py.path.local(execnet.__file__).dirpath()]
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(autouse=True)
|
@pytest.fixture(autouse=True)
|
||||||
def _divert_atexit(request, monkeypatch):
|
def _divert_atexit(request, monkeypatch):
|
||||||
import atexit
|
import atexit
|
||||||
@@ -45,14 +44,6 @@ def specssh(request):
|
|||||||
return getspecssh(request.config)
|
return getspecssh(request.config)
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def testdir(testdir):
|
|
||||||
# pytest before 2.8 did not have a runpytest_subprocess
|
|
||||||
if not hasattr(testdir, "runpytest_subprocess"):
|
|
||||||
testdir.runpytest_subprocess = testdir.runpytest
|
|
||||||
return testdir
|
|
||||||
|
|
||||||
|
|
||||||
# configuration information for tests
|
# configuration information for tests
|
||||||
def getgspecs(config):
|
def getgspecs(config):
|
||||||
return [execnet.XSpec(spec) for spec in config.getvalueorskip("gspecs")]
|
return [execnet.XSpec(spec) for spec in config.getvalueorskip("gspecs")]
|
||||||
|
|||||||
Reference in New Issue
Block a user