Example #1
0
 def testParseTokensWithNumbers(self):
     '''Test parsing tokens with numbers
     '''
     parsed = parse_token('1 as a')
     needed = ['1', 'as', 'a'], [NUMBER, VARIABLE, VARIABLE]
     assert parsed == needed, 'Token with number parsing failse: %s' % (
                             ' '.join((str(parsed), 'except', str(needed))))
Example #2
0
 def testParseTokensWithSentence(self):
     '''Test parsing tokens with included string in brackets
     '''
     parsed = parse_token('a as "Let me in"')
     needed = ['a', 'as', 'Let me in'], [VARIABLE, VARIABLE, STRING]
     assert parsed == needed, 'Token with sentence parsing failed: %s' % (
                             ' '.join((str(parsed), 'except', str(needed))))
Example #3
0
 def testCleanInnerBrackets(self):
     '''Test inner brackets cleaning on token parsing
     '''
     parsed = parse_token('"test\'html"')
     needed = ['test\'html'], [STRING]
     assert parsed == needed, 'Brackets cleaning failed: %s except %s' % (
                              parsed, needed)
Example #4
0
 def testParseSimpleTokens(self):
     '''Test simple tokens parsing
     '''
     parsed = parse_token('a in b')
     needed = ['a', 'in', 'b'], [VARIABLE, VARIABLE, VARIABLE]
     assert parsed == needed, 'Token parsing failed: %s except %s' % (
                              parsed, needed)
Example #5
0
 def testCleanBrackets(self):
     '''Test brackets cleanup on parsing token
     '''
     parsed = parse_token('"test.html"')
     needed = ['test.html'], [STRING]
     assert parsed == needed, 'Brackets cleaning failed: %s except %s' % (
                              parsed, needed)