1. Pypy
  2. Untitled project
  3. pypy


pypy / pytest.py

Diff from to

File pytest.py

  • Ignore whitespace
 #!/usr/bin/env python
-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
+    cd pypy/.../test
+    ../../../pytest.py [options]
+For more information, use pytest.py -h.
 __all__ = ['main']
 from _pytest import __version__
 if __name__ == '__main__': # if run as a script or by 'python -m pytest'
+    import os
+    if len(sys.argv) == 1 and os.path.dirname(sys.argv[0]) in '.':
+        print >> sys.stderr, __doc__
+        sys.exit(2)
     #XXX: sync to upstream later
     import pytest_cov
     raise SystemExit(main(plugins=[pytest_cov]))