示例#1
0
def FilterUnchangedTagFiles_SkipUnchangesFiles_test():
    ident_completer = IdentifierCompleter(DefaultOptions())

    # simulate an already open tags file that didn't change in the meantime.
    tag_file = PathToTestFile('basic.tags')
    ident_completer._tags_file_last_mtime[tag_file] = os.path.getmtime(
        tag_file)

    eq_([], list(ident_completer._FilterUnchangedTagFiles([tag_file])))
 def __init__(self, user_options):
     super(GeneralCompleterStore, self).__init__(user_options)
     self._identifier_completer = IdentifierCompleter(user_options)
     self._filename_completer = FilenameCompleter(user_options)
     self._ultisnips_completer = UltiSnipsCompleter(user_options)
     self._non_filename_completers = [self._identifier_completer]
     if user_options.get('use_ultisnips_completer', True):
         self._non_filename_completers.append(self._ultisnips_completer)
     self._all_completers = [
         self._identifier_completer, self._filename_completer,
         self._ultisnips_completer
     ]
示例#3
0
def FilterUnchangedTagFiles_KeepGoodFiles_test():
    ident_completer = IdentifierCompleter(DefaultOptions())
    tag_file = PathToTestFile('basic.tags')
    eq_([tag_file], list(ident_completer._FilterUnchangedTagFiles([tag_file])))
示例#4
0
def FilterUnchangedTagFiles_SkipBadFiles_test():
    ident_completer = IdentifierCompleter(DefaultOptions())
    eq_([], list(ident_completer._FilterUnchangedTagFiles(['/some/tags'])))
示例#5
0
def FilterUnchangedTagFiles_NoFiles_test():
    ident_completer = IdentifierCompleter(DefaultOptions())
    eq_([], list(ident_completer._FilterUnchangedTagFiles([])))
示例#6
0
 def test_FilterUnchangedTagFiles_KeepGoodFiles(self):
     ident_completer = IdentifierCompleter(DefaultOptions())
     tag_file = PathToTestFile('basic.tags')
     assert_that(ident_completer._FilterUnchangedTagFiles([tag_file]),
                 contains_exactly(tag_file))
示例#7
0
 def test_FilterUnchangedTagFiles_SkipBadFiles(self):
     ident_completer = IdentifierCompleter(DefaultOptions())
     assert_that(
         list(ident_completer._FilterUnchangedTagFiles(['/some/tags'])),
         empty())
示例#8
0
 def test_FilterUnchangedTagFiles_NoFiles(self):
     ident_completer = IdentifierCompleter(DefaultOptions())
     assert_that(list(ident_completer._FilterUnchangedTagFiles([])),
                 empty())