homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients georg.brandl, vstinner, xdegaye
Date 2014年07月29日.22:28:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1406672931.18.0.676232245037.issue20766@psf.upfronthosting.co.za>
In-reply-to
Content
It's not easy to test the patch because running test_pdb fails with the following error (I also get the error if the patch is not applied):
$ ./python -m test test_pdb test_pdb
[1/2] test_pdb
[2/2] test_pdb
test test_pdb failed -- Traceback (most recent call last):
 File "/home/haypo/prog/python/default/Lib/doctest.py", line 2189, in runTest
 test, out=new.write, clear_globs=False)
AssertionError: Failed doctest test for test.test_pdb.test_next_until_return_at_return_event
 File "/home/haypo/prog/python/default/Lib/test/test_pdb.py", line 603, in test_next_until_return_at_return_event
----------------------------------------------------------------------
File "/home/haypo/prog/python/default/Lib/test/test_pdb.py", line 617, in test.test_pdb.test_next_until_return_at_return_event
Failed example:
 with PdbTestInput(['break test_function_2',
 'continue',
 'return',
 'next',
 'continue',
 'return',
 'until',
 'continue',
 'return',
 'return',
 'continue']):
 test_function()
Expected:
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(3)test_function()
 -> test_function_2()
 (Pdb) break test_function_2
 Breakpoint 1 at <doctest test.test_pdb.test_next_until_return_at_return_event[0]>:1
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) next
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(4)test_function()
 -> test_function_2()
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) until
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(5)test_function()
 -> test_function_2()
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) return
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(6)test_function()
 -> end = 1
 (Pdb) continue
Got:
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(3)test_function()
 -> test_function_2()
 (Pdb) break test_function_2
 Breakpoint 7 at <doctest test.test_pdb.test_next_until_return_at_return_event[0]>:1
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) next
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(4)test_function()
 -> test_function_2()
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) until
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(5)test_function()
 -> test_function_2()
 (Pdb) continue
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(2)test_function_2()
 -> x = 1
 (Pdb) return
 --Return--
 > <doctest test.test_pdb.test_next_until_return_at_return_event[0]>(3)test_function_2()->None
 -> x = 2
 (Pdb) return
 > <doctest test.test_pdb.test_next_until_return_at_return_event[1]>(6)test_function()
 -> end = 1
 (Pdb) continue
History
Date User Action Args
2014年07月29日 22:28:51vstinnersetrecipients: + vstinner, georg.brandl, xdegaye
2014年07月29日 22:28:51vstinnersetmessageid: <1406672931.18.0.676232245037.issue20766@psf.upfronthosting.co.za>
2014年07月29日 22:28:51vstinnerlinkissue20766 messages
2014年07月29日 22:28:50vstinnercreate

AltStyle によって変換されたページ (->オリジナル) /