##// END OF EJS Templates
make the tests fail correctly
r21421:ecd43813
Show More
test_displayhook.py
21 lines | 634 B | text/x-python | PythonLexer
from IPython.testing.tools import AssertPrints, AssertNotPrints
ip = get_ipython()
def test_output_displayed():
"""Checking to make sure that output is displayed"""
with AssertPrints('2'):
ip.run_cell('1+1',store_history=True)
with AssertPrints('2'):
ip.run_cell('1+1 # comment with a semicolon;',store_history=True)
def test_output_quiet():
"""Checking to make sure that output is quiet"""
with AssertNotPrints('2'):
ip.run_cell('1+1;',store_history=True)
with AssertNotPrints('2'):
ip.run_cell('1+1; # comment with a semicolon',store_history=True)