def _define_and_parse_flags(argv): """Defines and parses flags. Creates an `ArgumentParser`, defines flags on the parser (the logic really being tested), and parses given arguments. Args: argv: CLI arguments, as with `sys.argv`, where the first argument is taken to be the name of the program being executed. """ parser = argparse_flags.ArgumentParser( prog="uploader", description=("Upload your TensorBoard experiments to TensorBoard.dev"), ) flags_parser.define_flags(parser) return parser.parse_args(argv[1:])
def define_flags(self, parser): flags_parser.define_flags(parser)