cpython: 23442d957793 (original) (raw)
Mercurial > cpython
changeset 95348:23442d957793
Issue #23821: Fixed test_pdb failure under -O. [#23821]
Serhiy Storchaka storchaka@gmail.com | |
---|---|
date | Wed, 01 Apr 2015 16:58:39 +0300 |
parents | ab2326c801c2(current diff)26778732099d(diff) |
children | 0c40e8f559a9 |
files | |
diffstat | 1 files changed, 15 insertions(+), 11 deletions(-)[+] [-] Lib/test/test_pdb.py 26 |
line wrap: on
line diff
--- a/Lib/test/test_pdb.py +++ b/Lib/test/test_pdb.py @@ -677,10 +677,12 @@ def test_pdb_next_command_for_generator( ... import pdb; pdb.Pdb(nosigint=True).set_trace() ... it = test_gen() ... try:
- ... if ex.value != 1:
- ... raise AssertionError
... print("finished")
with PdbTestInput(['step', @@ -699,7 +701,7 @@ def test_pdb_next_command_for_generator( -> try: (Pdb) step <doctest test.test_pdb.test_pdb_next_command_for_generator[1]>(5)test_function()
- -> if next(it) != 0:
(Pdb) step
--Call--
<doctest test.test_pdb.test_pdb_next_command_for_generator[0]>(1)test_gen() @@ -716,7 +718,7 @@ def test_pdb_next_command_for_generator( -> return 1 (Pdb) step StopIteration: 1
<doctest test.test_pdb.test_pdb_next_command_for_generator[1]>(7)test_function() -> next(it) (Pdb) continue finished @@ -735,10 +737,12 @@ def test_pdb_return_command_for_generato ... import pdb; pdb.Pdb(nosigint=True).set_trace() ... it = test_gen() ... try:
- ... if ex.value != 1:
- ... raise AssertionError
... print("finished")
with PdbTestInput(['step', @@ -756,21 +760,21 @@ def test_pdb_return_command_for_generato -> try: (Pdb) step <doctest test.test_pdb.test_pdb_return_command_for_generator[1]>(5)test_function()
- -> if next(it) != 0:
(Pdb) step
--Call--
<doctest test.test_pdb.test_pdb_return_command_for_generator[0]>(1)test_gen() -> def test_gen(): (Pdb) return StopIteration: 1
<doctest test.test_pdb.test_pdb_return_command_for_generator[1]>(7)test_function() -> next(it) (Pdb) step
<doctest test.test_pdb.test_pdb_return_command_for_generator[1]>(8)test_function() -> except StopIteration as ex: (Pdb) step