def test_filter_file_archive_archivesonly(self): settings = self.get_settings() settings.archivesonly = True settings.searcharchives = True searcher = Searcher(settings) f = SearchFile(path='', filename='archive.zip', filetype=FileType.ARCHIVE) self.assertTrue(searcher.filter_file(f))
def test_filter_file_nonarchive_archivesonly(self): settings = self.get_settings() settings.archivesonly = True settings.searcharchives = True searcher = Searcher(settings) f = SearchFile(path='', filename='FileUtil.pm', filetype=FileType.TEXT) self.assertFalse(searcher.filter_file(f))
def test_filter_file_archive_no_searcharchives(self): settings = self.get_settings() searcher = Searcher(settings) f = SearchFile(path='', filename='archive.zip', filetype=FileType.ARCHIVE) self.assertFalse(searcher.filter_file(f))
def test_filter_file_is_hidden_file(self): settings = self.get_settings() searcher = Searcher(settings) f = SearchFile(path='', filename='.gitignore', filetype=FileType.UNKNOWN) self.assertFalse(searcher.filter_file(f))
def test_filter_file_hidden_includehidden(self): settings = self.get_settings() settings.excludehidden = False searcher = Searcher(settings) f = SearchFile(path='', filename='.gitignore', filetype=FileType.UNKNOWN) self.assertTrue(searcher.filter_file(f))
def test_filter_file_not_is_search_file(self): settings = self.get_settings() settings.add_exts('pl', 'in_extensions') searcher = Searcher(settings) f = SearchFile(path='', filename='FileUtil.pm', filetype=FileType.TEXT) self.assertFalse(searcher.filter_file(f))
def test_filter_file_matches_by_default(self): settings = self.get_settings() searcher = Searcher(settings) f = SearchFile(path='', filename='FileUtil.pm', filetype=FileType.TEXT) self.assertTrue(searcher.filter_file(f))