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))
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))
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))
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))
def test_lex_var_keywords_respond(self): tokens = [] tmp = 'respond' expected = ([['KEYWORD', 'return']], '', False, [], False) self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))
def test_lex_var_keywords_or(self): tokens = [] tmp = 'or' expected = ([['KEYWORD', 'or']], '', False, [], False) self.assertEqual(expected, ask.lex_var_keyword(tokens, tmp))