test main only uses argparse now, no more subprocess