##// END OF EJS Templates
Merge pull request #1771 from mwhansen/configurable-interactivity...
Merge pull request #1771 from mwhansen/configurable-interactivity Make default value of interactivity passed to run_ast_nodes configurable. This allows users to select if they want all nodes in a cell (groups of lines that can be run as a single statement) to produce output via `sys.displayhook` instead of our default policy, where only the last node is run in this way.

File last commit:

r4895:329e2362
r7063:ca7a4ec5 merge
Show More
test_autocall.py
45 lines | 971 B | text/x-python | PythonLexer
Fernando Perez
Moved unused autocall tests into a doctest that does get run now.
r2653 """These kinds of tests are less than ideal, but at least they run.
This was an old test that was being run interactively in the top-level tests/
directory, which we are removing. For now putting this here ensures at least
we do run the test, though ultimately this functionality should all be tested
with better-isolated tests that don't rely on the global instance in iptest.
"""
Thomas Kluyver
Fix various tests in IPython.core for Python 3.
r4895 from IPython.utils import py3compat
Fernando Perez
Moved unused autocall tests into a doctest that does get run now.
r2653
Thomas Kluyver
Fix various tests in IPython.core for Python 3.
r4895 @py3compat.doctest_refactor_print
Fernando Perez
Moved unused autocall tests into a doctest that does get run now.
r2653 def doctest_autocall():
"""
In [1]: def f1(a,b,c):
...: return a+b+c
...:
In [2]: def f2(a):
...: return a + a
...:
In [3]: ;f2 a b c
Out[3]: 'a b ca b c'
In [4]: assert _ == "a b ca b c"
In [5]: ,f1 a b c
Out[5]: 'abc'
In [6]: assert _ == 'abc'
In [7]: print _
abc
In [8]: /f1 1,2,3
Out[8]: 6
In [9]: assert _ == 6
In [10]: /f2 4
Out[10]: 8
In [11]: assert _ == 8
In [11]: del f1, f2
"""