[py-svn] r33771 - py/dist/py/test
fijal at codespeak.net
fijal at codespeak.net
Thu Oct 26 14:53:38 CEST 2006
Author: fijal
Date: Thu Oct 26 14:53:36 2006
New Revision: 33771
Modified:
py/dist/py/test/cmdline.py
Log:
Added simple checks.
Modified: py/dist/py/test/cmdline.py
==============================================================================
--- py/dist/py/test/cmdline.py (original)
+++ py/dist/py/test/cmdline.py Thu Oct 26 14:53:36 2006
@@ -4,6 +4,8 @@
# main entry point
#
+from py.__.test.rsession.rsession import AbstractSession
+
def main(args=None):
warn_about_missing_assertion()
if args is None:
@@ -13,6 +15,15 @@
config, args = py.test.Config.parse(args)
sessionclass = config.getsessionclass()
session = sessionclass(config)
+
+ # ok, some option checks
+ if config.option.startserver and not isinstance(session, AbstractSession):
+ print "Cannot use web server without (R|L)Session"
+ raise SystemExit, 2
+ if config.option.apigen and not isinstance(session, AbstractSession):
+ print "Cannot generate API without (R|L)Session"
+ raise SystemExit, 2
+
try:
failures = session.main(args)
if failures:
More information about the pytest-commit
mailing list