Show More
@@ -61,11 +61,39 b' for a in range(5):' | |||||
61 | print(a ** 2) |
|
61 | print(a ** 2) | |
62 | """) |
|
62 | """) | |
63 |
|
63 | |||
|
64 | ||||
|
65 | IPYTHON_PROMPT_VI_INS = ("""\ | |||
|
66 | [ins] In [11]: def a(): | |||
|
67 | ...: 123 | |||
|
68 | ...: | |||
|
69 | ...: 123 | |||
|
70 | """, """\ | |||
|
71 | def a(): | |||
|
72 | 123 | |||
|
73 | ||||
|
74 | 123 | |||
|
75 | """) | |||
|
76 | ||||
|
77 | IPYTHON_PROMPT_VI_NAV = ("""\ | |||
|
78 | [nav] In [11]: def a(): | |||
|
79 | ...: 123 | |||
|
80 | ...: | |||
|
81 | ...: 123 | |||
|
82 | """, """\ | |||
|
83 | def a(): | |||
|
84 | 123 | |||
|
85 | ||||
|
86 | 123 | |||
|
87 | """) | |||
|
88 | ||||
|
89 | ||||
64 | def test_ipython_prompt(): |
|
90 | def test_ipython_prompt(): | |
65 |
for sample, expected in [IPYTHON_PROMPT, IPYTHON_PROMPT_L2 |
|
91 | for sample, expected in [IPYTHON_PROMPT, IPYTHON_PROMPT_L2, | |
|
92 | IPYTHON_PROMPT_VI_INS, IPYTHON_PROMPT_VI_NAV]: | |||
66 | nt.assert_equal(ipt2.ipython_prompt(sample.splitlines(keepends=True)), |
|
93 | nt.assert_equal(ipt2.ipython_prompt(sample.splitlines(keepends=True)), | |
67 | expected.splitlines(keepends=True)) |
|
94 | expected.splitlines(keepends=True)) | |
68 |
|
95 | |||
|
96 | ||||
69 | INDENT_SPACES = ("""\ |
|
97 | INDENT_SPACES = ("""\ | |
70 | if True: |
|
98 | if True: | |
71 | a = 3 |
|
99 | a = 3 | |
@@ -123,4 +151,4 b' CRLF_MAGIC = ([' | |||||
123 |
|
151 | |||
124 | def test_crlf_magic(): |
|
152 | def test_crlf_magic(): | |
125 | for sample, expected in [CRLF_MAGIC]: |
|
153 | for sample, expected in [CRLF_MAGIC]: | |
126 | nt.assert_equal(ipt2.cell_magic(sample), expected) No newline at end of file |
|
154 | nt.assert_equal(ipt2.cell_magic(sample), expected) |
General Comments 0
You need to be logged in to leave comments.
Login now