##// END OF EJS Templates
Make nbconvert a little less chatty....
Make nbconvert a little less chatty. User don't really care what template is used by default. and no need to say where the files might be written if they won't be.

File last commit:

r11124:9567c77a
r20724:b375a3ea
Show More
test_splitinput.py
42 lines | 1.4 KiB | text/x-python | PythonLexer
# coding: utf-8
import nose.tools as nt
from IPython.core.splitinput import split_user_input, LineInfo
from IPython.testing import tools as tt
from IPython.utils import py3compat
tests = [
('x=1', ('', '', 'x', '=1')),
('?', ('', '?', '', '')),
('??', ('', '??', '', '')),
(' ?', (' ', '?', '', '')),
(' ??', (' ', '??', '', '')),
('??x', ('', '??', 'x', '')),
('?x=1', ('', '?', 'x', '=1')),
('!ls', ('', '!', 'ls', '')),
(' !ls', (' ', '!', 'ls', '')),
('!!ls', ('', '!!', 'ls', '')),
(' !!ls', (' ', '!!', 'ls', '')),
(',ls', ('', ',', 'ls', '')),
(';ls', ('', ';', 'ls', '')),
(' ;ls', (' ', ';', 'ls', '')),
('f.g(x)', ('', '', 'f.g', '(x)')),
('f.g (x)', ('', '', 'f.g', '(x)')),
('?%hist1', ('', '?', '%hist1', '')),
('?%%hist2', ('', '?', '%%hist2', '')),
('??%hist3', ('', '??', '%hist3', '')),
('??%%hist4', ('', '??', '%%hist4', '')),
('?x*', ('', '?', 'x*', '')),
]
if py3compat.PY3:
tests.append((u"Pérez Fernando", (u'', u'', u'Pérez', u'Fernando')))
else:
tests.append((u"Pérez Fernando", (u'', u'', u'P', u'érez Fernando')))
def test_split_user_input():
return tt.check_pairs(split_user_input, tests)
def test_LineInfo():
"""Simple test for LineInfo construction and str()"""
linfo = LineInfo(' %cd /home')
nt.assert_equal(str(linfo), 'LineInfo [ |%|cd|/home]')