Show More
@@ -390,14 +390,6 b' def test_LineInfo():' | |||
|
390 | 390 | linfo = isp.LineInfo(' %cd /home') |
|
391 | 391 | nt.assert_equals(str(linfo), 'LineInfo [ |%|cd|/home]') |
|
392 | 392 | |
|
393 | ||
|
394 | def test_split_user_input(): | |
|
395 | """Unicode test - split_user_input already has good doctests""" | |
|
396 | line = u"Pérez Fernando" | |
|
397 | parts_expected = (u'', u'', u'', line) | |
|
398 | tt.check_pairs(isp.split_user_input, [(line, parts_expected),]) | |
|
399 | ||
|
400 | ||
|
401 | 393 | # Transformer tests |
|
402 | 394 | def transform_checker(tests, func): |
|
403 | 395 | """Utility to loop over test inputs""" |
@@ -1,5 +1,7 b'' | |||
|
1 | # coding: utf-8 | |
|
1 | 2 | from IPython.core.splitinput import split_user_input |
|
2 | 3 | from IPython.testing import tools as tt |
|
4 | from IPython.utils import py3compat | |
|
3 | 5 | |
|
4 | 6 | tests = [ |
|
5 | 7 | ('x=1', ('', '', 'x', '=1')), |
@@ -21,6 +23,10 b' tests = [' | |||
|
21 | 23 | ('?%hist', ('', '?', '%hist', '')), |
|
22 | 24 | ('?x*', ('', '?', 'x*', '')), |
|
23 | 25 | ] |
|
26 | if py3compat.PY3: | |
|
27 | tests.append((u"Pérez Fernando", (u'', u'', u'Pérez', u'Fernando'))) | |
|
28 | else: | |
|
29 | tests.append((u"Pérez Fernando", (u'', u'', u'P', u'érez Fernando'))) | |
|
24 | 30 | |
|
25 | 31 | def test_split_user_input(): |
|
26 | 32 | return tt.check_pairs(split_user_input, tests) |
General Comments 0
You need to be logged in to leave comments.
Login now