# test syntax errors for MicroPython-specific decorators


def test_syntax(code):
    try:
        exec(code)
    except SyntaxError:
        print("SyntaxError")


# invalid micropython decorators
test_syntax("@micropython.a\ndef f(): pass")
test_syntax("@micropython.a.b\ndef f(): pass")
