adding the console-runtest helper as discussed on py-dev
--HG-- branch : trunk
This commit is contained in:
parent
1bdc0896ca
commit
df8aedba47
|
@ -0,0 +1,19 @@
|
|||
"""
|
||||
this little helper allows to run tests multiple times
|
||||
in the same process. useful for running tests from
|
||||
a console.
|
||||
"""
|
||||
import py, sys
|
||||
|
||||
def pytest(argv=None):
|
||||
if argv is None:
|
||||
argv = []
|
||||
try:
|
||||
sys.argv[1:] = argv
|
||||
py.cmdline.pytest()
|
||||
except SystemExit:
|
||||
pass
|
||||
# we need to reset the global py.test.config object
|
||||
py._com.comregistry = py._com.comregistry.__class__([])
|
||||
py.test.config = py.test.config.__class__(
|
||||
pluginmanager=py.test._PluginManager(py._com.comregistry))
|
Loading…
Reference in New Issue