[Python-checkins] CVS: python/dist/src/Lib/test test_compile.py,NONE,1.1

Peter Schneider-Kamp python-dev@python.org
Tue, 25 Jul 2000 15:15:47 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory slayer.i.sourceforge.net:/tmp/cvs-serv21660

Added Files:
	test_compile.py 
Log Message:

added test case for fixed duplicate arguments bug in Python/compile.c



--- NEW FILE ---
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