def test_is_search_dir_no_match_out_pattern(self): settings = self.get_settings() settings.add_pattern('pysearch', 'out_dirpatterns') searcher = Searcher(settings) dir = 'plsearch' self.assertTrue(searcher.is_search_dir(dir))
def test_is_search_dir_single_dot(self): settings = self.get_settings() searcher = Searcher(settings) dir = '.' self.assertTrue(searcher.is_search_dir(dir))
def test_filter_file_not_is_search_file(self): settings = self.get_settings() settings.add_comma_delimited_exts('pl', 'in_extensions') searcher = Searcher(settings) f = SearchFile(path='', filename='FileUtil.pm', filetype=FileType.Text) self.assertFalse(searcher.filter_file(f))
def test_is_search_dir_no_patterns(self): settings = self.get_settings() searcher = Searcher(settings) dir = 'plsearch' self.assertTrue(searcher.is_search_dir(dir))
def test_is_archive_search_file_no_match_out_pattern(self): settings = self.get_settings() settings.add_pattern('archives', 'out_archivefilepatterns') searcher = Searcher(settings) f = 'archive.zip' self.assertTrue(searcher.is_archive_search_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))
def test_is_archive_search_file_no_match_out_extension(self): settings = self.get_settings() settings.add_comma_delimited_exts('gz', 'out_archiveextensions') searcher = Searcher(settings) f = 'archive.zip' self.assertTrue(searcher.is_archive_search_file(f))
def test_is_archive_search_file_matches_by_default(self): settings = self.get_settings() searcher = Searcher(settings) f = 'archive.zip' self.assertTrue(searcher.is_archive_search_file(f))
def test_is_search_file_no_match_out_pattern(self): settings = self.get_settings() settings.add_pattern('Search', 'out_filepatterns') searcher = Searcher(settings) f = 'FileUtil.pm' self.assertTrue(searcher.is_search_file(f))
def test_is_search_file_matches_out_pattern(self): settings = self.get_settings() settings.add_pattern('Search', 'out_filepatterns') searcher = Searcher(settings) f = 'Searcher.pm' self.assertFalse(searcher.is_search_file(f))
def test_is_search_file_no_match_out_extension(self): settings = self.get_settings() settings.add_comma_delimited_exts('py', 'out_extensions') searcher = Searcher(settings) f = 'FileUtil.pm' self.assertTrue(searcher.is_search_file(f))