##// END OF EJS Templates
More work on the crash handler....
More work on the crash handler. * Made a subclass of :class:`IPython.core.crashhandler.CrashHandler` for each application we have. Each of these has a custom message and uses the name and email of the appropriate personf for that app. * Removed the :meth:`IPython.core.application.abort` method. * Made small changes to how the crash handler is instantiated in :class:`IPython.core.application.Application`. * Tested the crash handlers.

File last commit:

r2494:c8938204
r2506:737017de
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'))