Tell unittest that source files with "badsyntax" in their names should

raise SyntaxError.  test_compiler passes now on WinXP, at least in a
release-build non-O run.
This commit is contained in:
Tim Peters 2004-08-08 16:43:59 +00:00
parent 2a5f656d0c
commit 0955f29703

View file

@ -24,7 +24,11 @@ class CompilerTest(unittest.TestCase):
f = open(path)
buf = f.read()
f.close()
compiler.compile(buf, basename, "exec")
if "badsyntax" in basename:
self.assertRaises(SyntaxError, compiler.compile,
buf, basename, "exec")
else:
compiler.compile(buf, basename, "exec")
def test_main():
test.test_support.requires("compiler")