diff options
author | Raymond Hettinger <python@rcn.com> | 2004-09-30 22:29:03 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2004-09-30 22:29:03 (GMT) |
commit | 7b46f6b2a59c6217bba1e62aa24052148dd919fe (patch) | |
tree | d031d95de97ff6e34def3cd7608e14aaa490ae8a /Lib/test/test_genexps.py | |
parent | 0fe00aafc3a40c6979980fd6b713e79b2f5b722f (diff) | |
download | cpython-7b46f6b2a59c6217bba1e62aa24052148dd919fe.zip cpython-7b46f6b2a59c6217bba1e62aa24052148dd919fe.tar.gz cpython-7b46f6b2a59c6217bba1e62aa24052148dd919fe.tar.bz2 |
Add tests for syntax errors.
Diffstat (limited to 'Lib/test/test_genexps.py')
-rw-r--r-- | Lib/test/test_genexps.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Lib/test/test_genexps.py b/Lib/test/test_genexps.py index ca5dd7d..04694f8 100644 --- a/Lib/test/test_genexps.py +++ b/Lib/test/test_genexps.py @@ -120,6 +120,19 @@ Verify re-use of tuples (a side benefit of using genexps over listcomps) >>> max(tupleids) - min(tupleids) 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 ############ |