add subparser tests