##// END OF EJS Templates
Make set_term_title() default to no-op, as it can cause problems....
Make set_term_title() default to no-op, as it can cause problems. In embedded contexts this can corrupt stdout (e.g. gedit ipython plugin), by default ipython should be 'safe' to use in all contexts. The user-facing terminal app can activate more aggressive configurations as needed. Added an API call to actually toggle the state, and deprecated the old one (which could only disable but not enable).

File last commit:

r1643:dfd92100
r1852:37edbe78
Show More
test_interpreter.py
26 lines | 1.1 KiB | text/x-python | PythonLexer
# encoding: utf-8
"""This file contains unittests for the interpreter.py module."""
__docformat__ = "restructuredtext en"
#-----------------------------------------------------------------------------
# Copyright (C) 2008 The IPython Development Team
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from IPython.kernel.core.interpreter import Interpreter
def test_unicode():
""" Test unicode handling with the interpreter.
"""
i = Interpreter()
i.execute_python(u'print "ù"')
i.execute_python('print "ù"')