diff options
author | Tim Peters <tim.peters@gmail.com> | 2004-08-27 05:44:51 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2004-08-27 05:44:51 (GMT) |
commit | 77dcccca0c29fc6017b6ebef3913abd762ba0c40 (patch) | |
tree | bd78c81da6411683547eed9141b0fa195001fe67 /Lib/test/test_generators.py | |
parent | 108f13751999f63c20fa9067f3fc0feb6a87718e (diff) | |
download | cpython-77dcccca0c29fc6017b6ebef3913abd762ba0c40.zip cpython-77dcccca0c29fc6017b6ebef3913abd762ba0c40.tar.gz cpython-77dcccca0c29fc6017b6ebef3913abd762ba0c40.tar.bz2 |
Fixed 6 failures due to doctest changes.
Diffstat (limited to 'Lib/test/test_generators.py')
-rw-r--r-- | Lib/test/test_generators.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/Lib/test/test_generators.py b/Lib/test/test_generators.py index f8bee89..5a7cd1d 100644 --- a/Lib/test/test_generators.py +++ b/Lib/test/test_generators.py @@ -649,28 +649,28 @@ Ye olde Fibonacci generator, LazyList style. syntax_tests = """ ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... return 22 ... yield 1 Traceback (most recent call last): - ... -SyntaxError: 'return' with argument inside generator (<string>, line 2) + .. +SyntaxError: 'return' with argument inside generator (..., line 2) ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... yield 1 ... return 22 Traceback (most recent call last): - ... -SyntaxError: 'return' with argument inside generator (<string>, line 3) + .. +SyntaxError: 'return' with argument inside generator (..., line 3) "return None" is not the same as "return" in a generator: ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... yield 1 ... return None Traceback (most recent call last): - ... -SyntaxError: 'return' with argument inside generator (<string>, line 3) + .. +SyntaxError: 'return' with argument inside generator (..., line 3) This one is fine: @@ -678,16 +678,16 @@ This one is fine: ... yield 1 ... return ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... try: ... yield 1 ... finally: ... pass Traceback (most recent call last): - ... -SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause (<string>, line 3) + .. +SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause (..., line 3) ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... try: ... try: ... 1//0 @@ -699,7 +699,7 @@ SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause (<stri ... pass Traceback (most recent call last): ... -SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause (<string>, line 6) +SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause (..., line 6) But this is fine: @@ -794,7 +794,7 @@ SyntaxError: invalid syntax <type 'generator'> ->>> def f(): +>>> def f(): #doctest: +ELLIPSIS ... if 0: ... lambda x: x # shouldn't trigger here ... return # or here @@ -805,7 +805,7 @@ SyntaxError: invalid syntax ... if 0: ... yield 2 # because it's a generator Traceback (most recent call last): -SyntaxError: 'return' with argument inside generator (<string>, line 8) +SyntaxError: 'return' with argument inside generator (..., line 8) This one caused a crash (see SF bug 567538): |