##// END OF EJS Templates
Moved system info into its own utility, so we can use in in test suite too.
Moved system info into its own utility, so we can use in in test suite too.

File last commit:

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