From: Georg Brandl Date: Fri, 6 Jan 2006 19:28:15 +0000 (+0000) Subject: Add compiler test regarding optional arguments. X-Git-Tag: v2.5a0~882 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=39cdfff69161c3f1299172e8cbb4dc1a871e3931;p=python Add compiler test regarding optional arguments. --- diff --git a/Lib/test/test_compiler.py b/Lib/test/test_compiler.py index d2f062c928..a290812a10 100644 --- a/Lib/test/test_compiler.py +++ b/Lib/test/test_compiler.py @@ -12,7 +12,6 @@ class CompilerTest(unittest.TestCase): # standard library and its test suite. This doesn't verify # that any of the code is correct, merely the compiler is able # to generate some kind of code for it. - libdir = os.path.dirname(unittest.__file__) testdir = os.path.dirname(test.test_support.__file__) @@ -36,6 +35,10 @@ class CompilerTest(unittest.TestCase): def testNewClassSyntax(self): compiler.compile("class foo():pass\n\n","","exec") + + def testSyntaxErrors(self): + self.assertRaises(SyntaxError, compiler.compile, + "def foo(a=1,b):pass\n\n", "", "exec") def testLineNo(self): # Test that all nodes except Module have a correct lineno attribute.