iptest.py
26 lines
| 876 B
| text/x-python
|
PythonLexer
Fernando Perez
|
r2481 | #!/usr/bin/env python | ||
"""Test script for IPython. | ||||
The actual ipython test script to be installed with 'python setup.py install' | ||||
Fernando Perez
|
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
|
r2481 | |||
You can run this script directly, type -h to see all options.""" | ||||
Fernando Perez
|
r2487 | # Ensure that the imported IPython packages come from *THIS* IPython, not some | ||
# other one that may exist system-wide | ||||
Fernando Perez
|
r2481 | import os, sys | ||
this_dir = os.path.dirname(os.path.abspath(__file__)) | ||||
sys.path.insert(0, this_dir) | ||||
Fernando Perez
|
r2494 | import IPython.testing.tools as t | ||
import IPython.testing.iptest as ipt | ||||
t.INSTALLED = False | ||||
ipt.INSTALLED = False | ||||
Fernando Perez
|
r2481 | # Now proceed with execution | ||
execfile(os.path.join(this_dir, 'IPython', 'scripts', 'iptest')) | ||||