summaryrefslogtreecommitdiff
path: root/tox/_pytestplugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'tox/_pytestplugin.py')
-rw-r--r--tox/_pytestplugin.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/tox/_pytestplugin.py b/tox/_pytestplugin.py
index ee85acc..f15d2ec 100644
--- a/tox/_pytestplugin.py
+++ b/tox/_pytestplugin.py
@@ -31,7 +31,7 @@ def pytest_report_header():
@pytest.fixture
def newconfig(request, tmpdir):
- def newconfig(args, source=None):
+ def newconfig(args, source=None, plugins=()):
if source is None:
source = args
args = []
@@ -40,7 +40,7 @@ def newconfig(request, tmpdir):
p.write(s)
old = tmpdir.chdir()
try:
- return parseconfig(args)
+ return parseconfig(args, plugins=plugins)
finally:
old.chdir()
return newconfig
@@ -168,9 +168,8 @@ def newmocksession(request):
mocksession = request.getfuncargvalue("mocksession")
newconfig = request.getfuncargvalue("newconfig")
- def newmocksession(args, source):
- config = newconfig(args, source)
- mocksession.config = config
+ def newmocksession(args, source, plugins=()):
+ mocksession.config = newconfig(args, source, plugins=plugins)
return mocksession
return newmocksession