| import argparse | |
| from unit_test import UnitTest | |
| # %% | |
| def main(args): | |
| unit_test = UnitTest(args.easyocr, args.test_data, args.image_data_dir, args.verbose) | |
| unit_test.do_test(args.verbose) | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser(description="Script to run EasyOCR unit tet.", | |
| formatter_class=argparse.ArgumentDefaultsHelpFormatter) | |
| parser.add_argument("--easyocr", help="Directory of EasyOCR to test.") | |
| parser.add_argument("-t", "--test_data", default="./data/EasyOcrUnitTestPackage.pickle", help="Path to test data.") | |
| parser.add_argument("-d", "--image_data_dir", default="../examples", help="Path to directory that contains EasyOCR example images.") | |
| parser.add_argument("-v", "--verbose", default=0, type = int, help="Verbosity level of report.") | |
| args = parser.parse_args() | |
| main(args) | |