test_logger.py
19 lines
| 517 B
| text/x-python
|
PythonLexer
Thomas Kluyver
|
r3889 | """Test IPython.core.logger""" | ||
import nose.tools as nt | ||||
_ip = get_ipython() | ||||
def test_logstart_inaccessible_file(): | ||||
try: | ||||
_ip.logger.logstart(logfname="/") # Opening that filename will fail. | ||||
except IOError: | ||||
pass | ||||
else: | ||||
nt.assert_true(False) # The try block should never pass. | ||||
try: | ||||
_ip.run_cell("a=1") # Check it doesn't try to log this | ||||
finally: | ||||
_ip.logger.log_active = False # If this fails, don't let later tests fail | ||||