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 ]
def FilterUnchangedTagFiles_KeepGoodFiles_test(): ident_completer = IdentifierCompleter(DefaultOptions()) tag_file = PathToTestFile('basic.tags') eq_([tag_file], list(ident_completer._FilterUnchangedTagFiles([tag_file])))
def FilterUnchangedTagFiles_SkipBadFiles_test(): ident_completer = IdentifierCompleter(DefaultOptions()) eq_([], list(ident_completer._FilterUnchangedTagFiles(['/some/tags'])))
def FilterUnchangedTagFiles_NoFiles_test(): ident_completer = IdentifierCompleter(DefaultOptions()) eq_([], list(ident_completer._FilterUnchangedTagFiles([])))
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))
def test_FilterUnchangedTagFiles_SkipBadFiles(self): ident_completer = IdentifierCompleter(DefaultOptions()) assert_that( list(ident_completer._FilterUnchangedTagFiles(['/some/tags'])), empty())
def test_FilterUnchangedTagFiles_NoFiles(self): ident_completer = IdentifierCompleter(DefaultOptions()) assert_that(list(ident_completer._FilterUnchangedTagFiles([])), empty())