summaryrefslogtreecommitdiff
path: root/tox/_pytestplugin.py
diff options
context:
space:
mode:
authorholger krekel <holger@merlinux.eu>2013-12-09 14:33:46 +0100
committerholger krekel <holger@merlinux.eu>2013-12-09 14:33:46 +0100
commitcfc835360b33f3cc9eabecd24f5d04b3d1c25a1c (patch)
treea35ea9314626666feed22304725c7b3316b2c0dc /tox/_pytestplugin.py
parent0b7e000c0216570e3836035796117d3ff466148e (diff)
downloadtox-cfc835360b33f3cc9eabecd24f5d04b3d1c25a1c.tar.gz
drop Python2.5 compatibility because it became too hard due
to the setuptools-2.0 dropping support. tox now has no support for creating python2.5 virtualenv environments anymore.
Diffstat (limited to 'tox/_pytestplugin.py')
-rw-r--r--tox/_pytestplugin.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/tox/_pytestplugin.py b/tox/_pytestplugin.py
index 4958617..f6421f4 100644
--- a/tox/_pytestplugin.py
+++ b/tox/_pytestplugin.py
@@ -19,7 +19,8 @@ def pytest_configure():
def pytest_report_header():
return "tox comes from: %r" % (tox.__file__)
-def pytest_funcarg__newconfig(request, tmpdir):
+@pytest.fixture
+def newconfig(request, tmpdir):
def newconfig(args, source=None):
if source is None:
source = args
@@ -34,7 +35,8 @@ def pytest_funcarg__newconfig(request, tmpdir):
old.chdir()
return newconfig
-def pytest_funcarg__cmd(request):
+@pytest.fixture
+def cmd(request):
return Cmd(request)
class ReportExpectMock:
@@ -113,7 +115,8 @@ class pcallMock:
def wait(self):
pass
-def pytest_funcarg__mocksession(request):
+@pytest.fixture
+def mocksession(request):
from tox._cmdline import Session
class MockSession(Session):
def __init__(self):
@@ -137,7 +140,8 @@ def pytest_funcarg__mocksession(request):
return pm
return MockSession()
-def pytest_funcarg__newmocksession(request):
+@pytest.fixture
+def newmocksession(request):
mocksession = request.getfuncargvalue("mocksession")
newconfig = request.getfuncargvalue("newconfig")
def newmocksession(args, source):