##// END OF EJS Templates
IPython/utils/path.py: Sometimes this system encoding just won't work. So, we try to use it if we can, but fallback to UTF8 if it simply won't work.
IPython/utils/path.py: Sometimes this system encoding just won't work. So, we try to use it if we can, but fallback to UTF8 if it simply won't work.

File last commit:

r21425:d823445d
r21727:60afb1cd
Show More
test_displayhook.py
21 lines | 638 B | text/x-python | PythonLexer
/ IPython / core / tests / test_displayhook.py
nottaanibot
Added tests for displayhook...
r21420 from IPython.testing.tools import AssertPrints, AssertNotPrints
nottaanibot
make the tests fail correctly
r21421 ip = get_ipython()
nottaanibot
Added tests for displayhook...
r21420 def test_output_displayed():
"""Checking to make sure that output is displayed"""
with AssertPrints('2'):
Matthias Bussonnier
pep8
r21425 ip.run_cell('1+1', store_history=True)
nottaanibot
Added tests for displayhook...
r21420
with AssertPrints('2'):
Matthias Bussonnier
pep8
r21425 ip.run_cell('1+1 # comment with a semicolon;', store_history=True)
nottaanibot
Added tests for displayhook...
r21420
def test_output_quiet():
"""Checking to make sure that output is quiet"""
with AssertNotPrints('2'):
Matthias Bussonnier
pep8
r21425 ip.run_cell('1+1;', store_history=True)
nottaanibot
Added tests for displayhook...
r21420
with AssertNotPrints('2'):
Matthias Bussonnier
pep8
r21425 ip.run_cell('1+1; # comment with a semicolon', store_history=True)