mirror of https://github.com/python/cpython
added test case for fixed duplicate arguments bug in Python/compile.c
This commit is contained in:
parent
1cb3a9ecef
commit
fdee0f0aa7
|
@ -0,0 +1 @@
|
|||
test_compile
|
|
@ -0,0 +1,16 @@
|
|||
from test_support import verbose, TestFailed
|
||||
|
||||
if verbose:
|
||||
print 'Running test on duplicate arguments'
|
||||
|
||||
try:
|
||||
exec('def f(a, a): pass')
|
||||
raise TestFailed, "duplicate arguments"
|
||||
except SyntaxError:
|
||||
pass
|
||||
|
||||
try:
|
||||
exec('def f(a = 0, a = 1): pass')
|
||||
raise TestFailed, "duplicate keyword arguments"
|
||||
except SyntaxError:
|
||||
pass
|
Loading…
Reference in New Issue