示例#1
0
文件: Test.py 项目: p4p3r/CodeIntel
    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)
示例#2
0
    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)
示例#3
0
    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)
示例#4
0
文件: Test.py 项目: p4p3r/CodeIntel
    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)
示例#5
0
    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)
示例#6
0
文件: Test.py 项目: p4p3r/CodeIntel
    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)
示例#7
0
    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
示例#8
0
文件: Test.py 项目: p4p3r/CodeIntel
    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
示例#9
0
    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')
示例#10
0
文件: Test.py 项目: p4p3r/CodeIntel
    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')