import argparse import TestScripts.NewParser as parse import pickle parser = argparse.ArgumentParser(description='Parse test description') parser.add_argument('-f', nargs='?',type = str, default=None, help="Test description file path") parser.add_argument('-o', nargs='?',type = str, default="Output.pickle", help="output file for parsed description") args = parser.parse_args() if args.f is not None: p = parse.Parser() # Parse the test description file root = p.parse(args.f) with open(args.o,"wb") as output: pickle.dump(root, output)