Fix filter for SyntaxErrors

This commit is contained in:
Jeremy Hylton 2001-02-28 22:50:15 +00:00
parent 3da989c6bc
commit 150a6640f5
1 changed files with 4 additions and 4 deletions

View File

@ -4,15 +4,15 @@ from test_support import check_syntax
import warnings import warnings
warnings.filterwarnings("error", category=SyntaxWarning, module=__name__) warnings.filterwarnings("error", module="<test code>")
def compile_and_catch_warning(text): def compile_and_catch_warning(text):
try: try:
compile(text, "<test code>", "exec") compile(text, "<test code>", "exec")
except SyntaxWarning, msg: except SyntaxError, msg:
print "got SyntaxWarning as expected" print "got SyntaxError as expected"
else: else:
print "expected SyntaxWarning" print "expected SyntaxError"
prog_text_1 = """ prog_text_1 = """
def wrong1(): def wrong1():