##// END OF EJS Templates
promote aliases and flags, to ensure they have priority over config files...
promote aliases and flags, to ensure they have priority over config files add Application.flatten_flags() method, which adjusts the alias and flag dicts, such that they point to the subclass in the Application.classes list when passed to the argv parser. This prevents TerminalInteractiveShell.colors in a config file overriding `--colors` on the command-line, which points to InteractiveShell.colors. Flattening is only done when the answer is unambiguous, so multiply inherited classes (e.g. Launchers in ipcluster) are not touched. also remove now-obsolete manual workaround for this in IPClusterStart closes gh-849

File last commit:

r4892:0707dc54
r4977:d2ab6923
Show More
test_refs.py
46 lines | 872 B | text/x-python | PythonLexer
Fernando Perez
Add new decorators to skip os-specific tests....
r1721 """Some simple tests for the plugin while running scripts.
"""
Fernando Perez
Checkpoint with more tests working....
r1420 # Module imports
# Std lib
import inspect
# Our own
#-----------------------------------------------------------------------------
# Testing functions
def test_trivial():
"""A trivial passing test."""
pass
def doctest_run():
"""Test running a trivial script.
In [13]: run simplevars.py
x is: 1
"""
def doctest_runvars():
"""Test that variables defined in scripts get loaded correcly via %run.
In [13]: run simplevars.py
x is: 1
In [14]: x
Out[14]: 1
"""
def doctest_ivars():
"""Test that variables defined interactively are picked up.
In [5]: zz=1
In [6]: zz
Out[6]: 1
"""
Thomas Kluyver
Move skip_doctest decorator to separate module, so that it can be used without triggering other imports.
r3886
Fernando Perez
Checkpoint with more tests working....
r1420 def doctest_refs():
Fernando Perez
Local checkpoint of changes to testing machinery. Work in progress.
r1403 """DocTest reference holding issues when running scripts.
In [32]: run show_refs.py
Thomas Kluyver
Various fixes for tests in IPython.testing.
r4892 c referrers: [<... 'dict'>]
Fernando Perez
Local checkpoint of changes to testing machinery. Work in progress.
r1403 """