def check_get_number_of_wordlists(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) assert lexer.get_number_of_wordlists() == 1 # XXX This might change over time lexer = find_lexer_module_by_id(SCLEX_AVE) self.assertRaises(ValueError, lexer.get_number_of_wordlists)
def check_get_wordlist_descriptions(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) assert len(lexer.get_wordlist_descriptions()) == 1 assert lexer.get_wordlist_descriptions()[0].lower().find('keyword') != -1 # XXX This might change over time lexer = find_lexer_module_by_id(SCLEX_AVE) self.assertRaises(ValueError, lexer.get_wordlist_descriptions)
def check_get_wordlist_descriptions(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) assert len(lexer.get_wordlist_descriptions()) == 1 assert lexer.get_wordlist_descriptions()[0].lower().find( 'keyword') != -1 # XXX This might change over time lexer = find_lexer_module_by_id(SCLEX_AVE) self.assertRaises(ValueError, lexer.get_wordlist_descriptions)
def check_repr(self): # Test to make sure that this doesn't crash lexer = find_lexer_module_by_id(SCLEX_PYTHON) repr(lexer) repr(lexer) repr(lexer) repr(lexer)
def check_tokenize_by_style(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) list_result = lexer.tokenize_by_style("import string\n", WordList("import"), PropertySet()) fn_result = [] def fn(fn_result = fn_result, **keywords): fn_result.append(keywords) assert lexer.tokenize_by_style("import string\n", WordList("import"), PropertySet(), fn) == None assert list_result == fn_result
def check_tokenize_by_style(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) list_result = lexer.tokenize_by_style("import string\n", WordList("import"), PropertySet()) fn_result = [] def fn(fn_result=fn_result, **keywords): fn_result.append(keywords) assert lexer.tokenize_by_style("import string\n", WordList("import"), PropertySet(), fn) == None assert list_result == fn_result
def check_construction(self): lexer = find_lexer_module_by_id(SCLEX_PYTHON) self.assertRaises(ValueError, find_lexer_module_by_id, 2000) lexer = find_lexer_module_by_name('python') self.assertRaises(ValueError, find_lexer_module_by_name, 'klin')