-unit and functional testing with Python.
+PyPy Test runner interface
+Running pytest.py starts py.test, the testing tool
+we use in PyPy. It is distributed along with PyPy,
+but you may get more information about it at
+Note that it makes no sense to run all tests at once.
+You need to pick a particular subdirectory and run
+ ../../../pytest.py [options]
+For more information, use pytest.py -h.
# When all tests work, this branch will be merged
# and the branch stage 2 is started, where we remove this patch.
-if hasattr(sys, "maxsize"):
+if hasattr(sys, "maxsize"):
if sys.maxint != sys.maxsize:
from _pytest import __version__
if __name__ == '__main__': # if run as a script or by 'python -m pytest'
+ if len(sys.argv) == 1 and os.path.dirname(sys.argv) in '.':
+ print >> sys.stderr, __doc__
#XXX: sync to upstream later