##// END OF EJS Templates
Let iptest pass arguments correctly to nose (in-process or in subprocess)....
Let iptest pass arguments correctly to nose (in-process or in subprocess). Fixes https://bugs.launchpad.net/ipython/+bug/507079 Also, remove relative imports from the iptest.py module so it can be run as a script as well under 2.5 or 2.6.

File last commit:

r2118:ec9810f7
r2480:47473ae7
Show More
compile.py
19 lines | 397 B | text/x-python | PythonLexer
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717 #!/usr/bin/env python
Fernando Perez
Cleaned up release tools directory....
r2118 """Script to check that all code in a directory compiles correctly.
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 Usage:
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 compile.py
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 This script verifies that all Python files in the directory where run, and all
of its subdirectories, compile correctly.
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 Before a release, call this script from the top-level directory.
"""
import sys
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 from toollib import compile_tree
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 if __name__ == '__main__':
compile_tree()