Add tests for syntax errors.

This commit is contained in:
Raymond Hettinger 2004-09-30 22:29:03 +00:00
parent 0fe00aafc3
commit 7b46f6b2a5
1 changed files with 13 additions and 0 deletions

View File

@ -120,6 +120,19 @@ Verify re-use of tuples (a side benefit of using genexps over listcomps)
>>> max(tupleids) - min(tupleids) >>> max(tupleids) - min(tupleids)
0 0
Verify that syntax error's are raised for genexps used as lvalues
>>> (y for y in (1,2)) = 10
Traceback (most recent call last):
...
SyntaxError: assign to generator expression not possible
>>> (y for y in (1,2)) += 10
Traceback (most recent call last):
...
SyntaxError: augmented assign to tuple literal or generator expression not possible
########### Tests borrowed from or inspired by test_generators.py ############ ########### Tests borrowed from or inspired by test_generators.py ############