def testBadParse(self): s = lex('while 0\n') self.assertRaises(SyntaxError, lambda: WhileStatement.parse(s))
def testGoodParse(self): s = lex("while 1:\n print 9\n") result = WhileStatement.parse(s) self.failUnless(isinstance(result, WhileStatement))