diff options
Diffstat (limited to 'Lib/test/test_compile.py')
-rw-r--r-- | Lib/test/test_compile.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_compile.py b/Lib/test/test_compile.py index 8905864..dff7758 100644 --- a/Lib/test/test_compile.py +++ b/Lib/test/test_compile.py @@ -1,7 +1,7 @@ from test_support import verbose, TestFailed if verbose: - print 'Running test on duplicate arguments' + print 'Running tests on argument handling' try: exec('def f(a, a): pass') @@ -14,3 +14,9 @@ try: raise TestFailed, "duplicate keyword arguments" except SyntaxError: pass + +try: + exec('def f(a): global a; a = 1') + raise TestFailed, "variable is global and local" +except SyntaxError: + pass |