20 lines
882 B
Python
20 lines
882 B
Python
|
|
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)
|