コード例 #1
0
 def test_lex_var_keywords_variable(self):
     tokens = []
     tmp = 'some other string'
     expected = ([['VAR', 'some other string']], '', False, [], False)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
コード例 #2
0
 def test_lex_var_keywords_decorator(self):
     tokens = []
     tmp = 'decorator'
     expected = ([['DEC_DEF', 'decorator']], '', True, [':'], False)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
コード例 #3
0
 def test_lex_var_keywords_def(self):
     tokens = []
     tmp = 'def'
     expected = ([['FUNC_DEF', 'def']], '', True, ['('], False)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
コード例 #4
0
 def test_lex_var_keywords_db_model(self):
     tokens = []
     tmp = 'db_model'
     expected = ([['DB_CLASS', 'db_model']], '', True, [':'], True)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
コード例 #5
0
 def test_lex_var_keywords_respond(self):
     tokens = []
     tmp = 'respond'
     expected = ([['KEYWORD', 'return']], '', False, [], False)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
コード例 #6
0
 def test_lex_var_keywords_or(self):
     tokens = []
     tmp = 'or'
     expected = ([['KEYWORD', 'or']], '', False, [], False)
     self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))