Пример #1
0
 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])
Пример #2
0
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"])