Commit b206941f authored by Florent Xicluna's avatar Florent Xicluna

Add test case for issue #9409, non-ascii char in doctest. It passes in 3.2...

Add test case for issue #9409, non-ascii char in doctest.  It passes in 3.2 but needs fixing in 2.7.
parent c11682af
......@@ -1697,6 +1697,9 @@ def test_pdb_set_trace():
>>> doc = '''
... >>> x = 42
... >>> raise Exception('clé')
... Traceback (most recent call last):
... Exception: clé
... >>> import pdb; pdb.set_trace()
... '''
>>> parser = doctest.DocTestParser()
......@@ -1716,12 +1719,12 @@ def test_pdb_set_trace():
>>> try: runner.run(test)
... finally: sys.stdin = real_stdin
--Return--
> <doctest foo-bär@baz[1]>(1)<module>()->None
> <doctest foo-bär@baz[2]>(1)<module>()->None
-> import pdb; pdb.set_trace()
(Pdb) print(x)
42
(Pdb) continue
TestResults(failed=0, attempted=2)
TestResults(failed=0, attempted=3)
You can also put pdb.set_trace in a function called from a test:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment