##// END OF EJS Templates
Remove deprecated call_tip since 6.0 (#14607)...
Remove deprecated call_tip since 6.0 (#14607) Nothing should be using it.

File last commit:

r28944:f42bfc84
r29005:a32b2ff4 merge
Show More
test_logger.py
27 lines | 788 B | text/x-python | PythonLexer
Fernando Perez
Add missing encoding declaration to file with unicode in it.
r7115 # -*- coding: utf-8 -*-
Thomas Kluyver
Add test that, if we failed to open the log file, we don't try to write to it.
r3889 """Test IPython.core.logger"""
Thomas Kluyver
Add test for unicode in logging.
r7082 import os.path
Matthias Bussonnier
MAINT: cleanup imports of tempdir....
r27509
Tomasz Kłoczko
nose2pytest migration batch 1...
r26749 import pytest
Matthias Bussonnier
MAINT: cleanup imports of tempdir....
r27509 from tempfile import TemporaryDirectory
Thomas Kluyver
Add test for unicode in logging.
r7082
Thomas Kluyver
Add test that, if we failed to open the log file, we don't try to write to it.
r3889
def test_logstart_inaccessible_file():
Nikita Kniazev
Rewrite bunch of `raise AssertionError` and `assert False` tests
r27087 with pytest.raises(IOError):
Thomas Kluyver
Add test that, if we failed to open the log file, we don't try to write to it.
r3889 _ip.logger.logstart(logfname="/") # Opening that filename will fail.
Blazej Michalik
Darker
r26750
Thomas Kluyver
Add test that, if we failed to open the log file, we don't try to write to it.
r3889 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
Thomas Kluyver
Add test for unicode in logging.
r7082
def test_logstart_unicode():
with TemporaryDirectory() as tdir:
logfname = os.path.join(tdir, "test_unicode.log")
_ip.run_cell("'abc€'")
try:
M Bussonnier
do not use .magic(...) that has been deprecated for a decade
r28944 _ip.run_line_magic("logstart", "-to %s" % logfname)
Thomas Kluyver
Add test for unicode in logging.
r7082 _ip.run_cell("'abc€'")
finally:
_ip.logger.logstop()