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 vstinner
Date 2021年04月27日.21:01:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1619557297.65.0.395512110368.issue43960@roundup.psfhosted.org>
In-reply-to
Content
test_pdb fails with the following commands. I tested on Linux, same/similar failure on Windows.
See also bpo-41914: "test_pdb fails".
$ cat bisect 
test.test_pdb.PdbTestCase.test_run_module
test.test_pdb.test_next_until_return_at_return_event
test.test_pdb.test_pdb_next_command_in_generator_for_loop
$ ./python -m test test_pdb --matchfile=bisect -v
== CPython 3.10.0a7+ (heads/master:6bd9288b80, Apr 27 2021, 22:16:25) [GCC 11.0.1 20210324 (Red Hat 11.0.1-0)]
== Linux-5.11.15-300.fc34.x86_64-x86_64-with-glibc2.33 little-endian
== cwd: /home/vstinner/python/master/build/test_python_7720æ
== CPU count: 8
== encodings: locale=UTF-8, FS=utf-8
0:00:00 load avg: 1.31 Run tests sequentially
0:00:00 load avg: 1.31 [1/1] test_pdb
test_run_module (test.test_pdb.PdbTestCase) ... ok
test_next_until_return_at_return_event (test.test_pdb)
Doctest: test.test_pdb.test_next_until_return_at_return_event ... ok
test_pdb_next_command_in_generator_for_loop (test.test_pdb)
Doctest: test.test_pdb.test_pdb_next_command_in_generator_for_loop ... FAIL
======================================================================
FAIL: test_pdb_next_command_in_generator_for_loop (test.test_pdb)
Doctest: test.test_pdb.test_pdb_next_command_in_generator_for_loop
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/vstinner/python/master/Lib/doctest.py", line 2205, in runTest
 raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for test.test_pdb.test_pdb_next_command_in_generator_for_loop
 File "/home/vstinner/python/master/Lib/test/test_pdb.py", line 1182, in test_pdb_next_command_in_generator_for_loop
----------------------------------------------------------------------
File "/home/vstinner/python/master/Lib/test/test_pdb.py", line 1195, in test.test_pdb.test_pdb_next_command_in_generator_for_loop
Failed example:
 with PdbTestInput(['break test_gen',
 'continue',
 'next',
 'next',
 'next',
 'continue']):
 test_function()
Expected:
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(3)test_function()
 -> for i in test_gen():
 (Pdb) break test_gen
 Breakpoint 1 at <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>:1
 (Pdb) continue
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>(2)test_gen()
 -> yield 0
 (Pdb) next
 value 0
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>(3)test_gen()
 -> return 1
 (Pdb) next
 Internal StopIteration: 1
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(3)test_function()
 -> for i in test_gen():
 (Pdb) next
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(5)test_function()
 -> x = 123
 (Pdb) continue
Got:
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(3)test_function()
 -> for i in test_gen():
 (Pdb) break test_gen
 Breakpoint 2 at <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>:1
 (Pdb) continue
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>(2)test_gen()
 -> yield 0
 (Pdb) next
 value 0
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[0]>(3)test_gen()
 -> return 1
 (Pdb) next
 Internal StopIteration: 1
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(3)test_function()
 -> for i in test_gen():
 (Pdb) next
 > <doctest test.test_pdb.test_pdb_next_command_in_generator_for_loop[1]>(5)test_function()
 -> x = 123
 (Pdb) continue
----------------------------------------------------------------------
Ran 3 tests in 0.186s
FAILED (failures=1)
test test_pdb failed
test_pdb failed
== Tests result: FAILURE ==
1 test failed:
 test_pdb
Total duration: 480 ms
Tests result: FAILURE
History
Date User Action Args
2021年04月27日 21:01:37vstinnersetrecipients: + vstinner
2021年04月27日 21:01:37vstinnersetmessageid: <1619557297.65.0.395512110368.issue43960@roundup.psfhosted.org>
2021年04月27日 21:01:37vstinnerlinkissue43960 messages
2021年04月27日 21:01:36vstinnercreate

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