[py-svn] r62168 - in py/branch/pytestplugin/py/test: dsession/testing plugin
hpk at codespeak.net
hpk at codespeak.net
Wed Feb 25 23:23:38 CET 2009
Author: hpk
Date: Wed Feb 25 23:23:37 2009
New Revision: 62168
Modified:
py/branch/pytestplugin/py/test/dsession/testing/test_functional_dsession.py
py/branch/pytestplugin/py/test/plugin/pytest_pytester.py
Log:
avoiding _reparse() mostly
Modified: py/branch/pytestplugin/py/test/dsession/testing/test_functional_dsession.py
==============================================================================
--- py/branch/pytestplugin/py/test/dsession/testing/test_functional_dsession.py (original)
+++ py/branch/pytestplugin/py/test/dsession/testing/test_functional_dsession.py Wed Feb 25 23:23:37 2009
@@ -21,19 +21,19 @@
import py
Option = py.test.config.Option
option = py.test.config.addoptions("someopt",
- Option('', '--forcegen', action="store_true", dest="forcegen", default=False))
+ Option('--someopt', action="store_true", dest="someopt", default=False))
""",
)
p1 = testdir.makepyfile("""
def test_1():
import py, conftest
- print "test_1: py.test.config.option.forcegen", py.test.config.option.forcegen
+ print "test_1: py.test.config.option.someopt", py.test.config.option.someopt
print "test_1: conftest", conftest
- print "test_1: conftest.option.forcegen", conftest.option.forcegen
- assert conftest.option.forcegen
+ print "test_1: conftest.option.someopt", conftest.option.someopt
+ assert conftest.option.someopt
""", __init__="#")
print p1
- config = testdir.parseconfig('-n1', p1, '--forcegen')
+ config = py.test.config._reparse(['-n1', p1, '--someopt'])
dsession = DSession(config)
eq = EventQueue(config.bus)
dsession.main()
Modified: py/branch/pytestplugin/py/test/plugin/pytest_pytester.py
==============================================================================
--- py/branch/pytestplugin/py/test/plugin/pytest_pytester.py (original)
+++ py/branch/pytestplugin/py/test/plugin/pytest_pytester.py Wed Feb 25 23:23:37 2009
@@ -103,7 +103,7 @@
def inline_genitems(self, *args):
#config = self.parseconfig(*args)
- config = self.parseconfig_clean(*args)
+ config = self.parseconfig(*args)
session = config.initsession()
rec = EventRecorder(config.bus)
colitems = [config.getfsnode(arg) for arg in config.args]
@@ -141,7 +141,7 @@
return sorter
def inline_run_with_plugins(self, *args):
- config = self.parseconfig_clean(*args)
+ config = self.parseconfig(*args)
config.pytestplugins.configure(config)
session = config.initsession()
sorter = EventRecorder(config.bus)
@@ -158,19 +158,13 @@
config.pytestplugins.register(plugin)
return config
- def parseconfig_clean(self, *args):
+ def parseconfig(self, *args):
if not args:
args = (self.tmpdir,)
config = self.config_preparse()
config.parse(list(args))
return config
- # XXX deprecated:
- def parseconfig(self, *args):
- if not args:
- args = (self.tmpdir,)
- return py.test.config._reparse(list(args))
-
def getitem(self, source, funcname="test_func"):
modcol = self.getmodulecol(source)
item = modcol.join(funcname)
More information about the pytest-commit
mailing list