def testBegin(self): """TreePatternLexer(): '('""" lexer = TreePatternLexer('(') type = lexer.nextToken() self.assertEqual(type, BEGIN) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testDot(self): """TreePatternLexer(): '.'""" lexer = TreePatternLexer('.') type = lexer.nextToken() self.assertEqual(type, DOT) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testDot(self): """TreePatternLexer(): '.'""" lexer = TreePatternLexer('.') type = lexer.nextToken() self.failUnlessEqual(type, DOT) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testEOF(self): """TreePatternLexer(): EOF""" lexer = TreePatternLexer(' \n \r \t ') type = lexer.nextToken() self.failUnlessEqual(type, EOF) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testError(self): """TreePatternLexer(): error""" lexer = TreePatternLexer('1') type = lexer.nextToken() self.failUnlessEqual(type, EOF) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, True)
def testEnd(self): """TreePatternLexer(): ')'""" lexer = TreePatternLexer(')') type = lexer.nextToken() self.failUnlessEqual(type, END) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testID(self): """TreePatternLexer(): ID""" lexer = TreePatternLexer('_foo12_bar') type = lexer.nextToken() self.assertEqual(type, ID) self.assertEqual(lexer.sval, '_foo12_bar') self.assertFalse(lexer.error)
def testID(self): """TreePatternLexer(): ID""" lexer = TreePatternLexer('_foo12_bar') type = lexer.nextToken() self.assertEqual(type, ID) self.assertEqual(lexer.sval, '_foo12_bar') self.assertFalse(lexer.error)
def testColon(self): """TreePatternLexer(): ':'""" lexer = TreePatternLexer(':') type = lexer.nextToken() self.assertEqual(type, COLON) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testEOF(self): """TreePatternLexer(): EOF""" lexer = TreePatternLexer(' \n \r \t ') type = lexer.nextToken() self.assertEqual(type, EOF) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testDot(self): """TreePatternLexer(): '.'""" lexer = TreePatternLexer('.') type = lexer.nextToken() self.assertEqual(type, DOT) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testPercent(self): """TreePatternLexer(): '%'""" lexer = TreePatternLexer('%') type = lexer.nextToken() self.assertEqual(type, PERCENT) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testEnd(self): """TreePatternLexer(): ')'""" lexer = TreePatternLexer(')') type = lexer.nextToken() self.assertEqual(type, END) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testColon(self): """TreePatternLexer(): ':'""" lexer = TreePatternLexer(':') type = lexer.nextToken() self.assertEqual(type, COLON) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testARG(self): """TreePatternLexer(): ARG""" lexer = TreePatternLexer(r'[ \]bla\n]') type = lexer.nextToken() self.assertEqual(type, ARG) self.assertEqual(lexer.sval, r' ]bla\n') self.assertFalse(lexer.error)
def testEOF(self): """TreePatternLexer(): EOF""" lexer = TreePatternLexer(' \n \r \t ') type = lexer.nextToken() self.assertEqual(type, EOF) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testARG(self): """TreePatternLexer(): ARG""" lexer = TreePatternLexer(r'[ \]bla\n]') type = lexer.nextToken() self.assertEqual(type, ARG) self.assertEqual(lexer.sval, r' ]bla\n') self.assertFalse(lexer.error)
def testARG(self): """TreePatternLexer(): ARG""" lexer = TreePatternLexer('[ \\]bla\\n]') type = lexer.nextToken() self.failUnlessEqual(type, ARG) self.failUnlessEqual(lexer.sval, ' ]bla\\n') self.failUnlessEqual(lexer.error, False)
def testError(self): """TreePatternLexer(): error""" lexer = TreePatternLexer('1') type = lexer.nextToken() self.assertEqual(type, EOF) self.assertEqual(lexer.sval, '') self.assertTrue(lexer.error)
def testBegin(self): """TreePatternLexer(): '('""" lexer = TreePatternLexer('(') type = lexer.nextToken() self.failUnlessEqual(type, BEGIN) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testBegin(self): """TreePatternLexer(): '('""" lexer = TreePatternLexer('(') type = lexer.nextToken() self.assertEqual(type, BEGIN) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testPercent(self): """TreePatternLexer(): '%'""" lexer = TreePatternLexer('%') type = lexer.nextToken() self.failUnlessEqual(type, PERCENT) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testEnd(self): """TreePatternLexer(): ')'""" lexer = TreePatternLexer(')') type = lexer.nextToken() self.assertEqual(type, END) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testColon(self): """TreePatternLexer(): ':'""" lexer = TreePatternLexer(':') type = lexer.nextToken() self.failUnlessEqual(type, COLON) self.failUnlessEqual(lexer.sval, '') self.failUnlessEqual(lexer.error, False)
def testPercent(self): """TreePatternLexer(): '%'""" lexer = TreePatternLexer('%') type = lexer.nextToken() self.assertEqual(type, PERCENT) self.assertEqual(lexer.sval, '') self.assertFalse(lexer.error)
def testID(self): """TreePatternLexer(): ID""" lexer = TreePatternLexer('_foo12_bar') type = lexer.nextToken() self.failUnlessEqual(type, ID) self.failUnlessEqual(lexer.sval, '_foo12_bar') self.failUnlessEqual(lexer.error, False)
def testError(self): """TreePatternLexer(): error""" lexer = TreePatternLexer('1') type = lexer.nextToken() self.assertEqual(type, EOF) self.assertEqual(lexer.sval, '') self.assertTrue(lexer.error)