##// END OF EJS Templates
Work to address the review comments on Fernando's branch....
Work to address the review comments on Fernando's branch. * Added comment about Magic(object) (r1224) * Moved InteractiveTB.set_mode from IPythonApp -> InteractiveShell (r1229) * Moved pylabtools.py to IPython/lib (r1229) * Cleaned up comments and copyrights in testing (r1233) * Added comment about ip.shell._ofind (r1237) * Removed "Bye." from quitter (r1240). * Refactored and removed :mod:`IPython.utils.genutils` and :mod:`IPython.utils.platutils`. These modules have been replaced by topical focused modules in :mod:`IPython.utils`. * Refactored tests in :mod:`IPython.utils.tests`. * Moved :func:`IPython.testing.tools.temp_pyfile` to :mod:`IPython.utils.io`. * Moved :func:`IPython.testing.tools.cmd2argv` to :func:`IPython.testing.tools.pycmd2argv` and documented the fact that this only works with Python based command line programs. * Created a new :func:`IPython.utils.path.get_ipython_module_path` to use in finding paths to IPython modules.

File last commit:

r2494:c8938204
r2498:3eae1372
Show More
iptest.py
26 lines | 876 B | text/x-python | PythonLexer
Fernando Perez
Make it possible to run the tests from the source dir without installation....
r2481 #!/usr/bin/env python
"""Test script for IPython.
The actual ipython test script to be installed with 'python setup.py install'
Fernando Perez
Fix tests to return consistent results regardless of how they are called....
r2487 is in './scripts' directory, and will test IPython from an importable
location.
This file is here (ipython source root directory) to facilitate non-root
'zero-installation testing and development' (just copy the source tree
somewhere and run iptest.py).
Fernando Perez
Make it possible to run the tests from the source dir without installation....
r2481
You can run this script directly, type -h to see all options."""
Fernando Perez
Fix tests to return consistent results regardless of how they are called....
r2487 # Ensure that the imported IPython packages come from *THIS* IPython, not some
# other one that may exist system-wide
Fernando Perez
Make it possible to run the tests from the source dir without installation....
r2481 import os, sys
this_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, this_dir)
Fernando Perez
Robustness fixes in test suite machinery....
r2494 import IPython.testing.tools as t
import IPython.testing.iptest as ipt
t.INSTALLED = False
ipt.INSTALLED = False
Fernando Perez
Make it possible to run the tests from the source dir without installation....
r2481 # Now proceed with execution
execfile(os.path.join(this_dir, 'IPython', 'scripts', 'iptest'))