def test_find_simple(self): f1 = open(self._file_name_full('right'), 'w').close() f1 = open(self._file_name_full('wrong'), 'w').close() ff = FileFinder('right','wrong') files = ff.read_directory([self.temp_dir]) self.assertTrue('right' in files[0]) self.assertFalse([f for f in files if 'wrong' in f])
def main(): args = vars(process_args()) fr = FileReader(pattern=args["re"], negpat=args["nre"], item_visit=print_results) frgx = args.get("frgx") if args.get("fx"): frgx = r"\.%s$" % (args.get("fx"),) ff = FileFinder(file_re=frgx, file_nre=args["fnrgx"], visit=file_process_visit(fr)) ff.read_directory(args["files"])