1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
# test syntax errors using async try: exec except NameError: print("SKIP") raise SystemExit def test_syntax(code): try: exec(code) print("no SyntaxError") except SyntaxError: print("SyntaxError") test_syntax("async for x in (): x") test_syntax("async with x: x")