def setUp(self): self._temp_dir = tempfile.mkdtemp() # create a wif key for signing self._wif_file = os.path.join(self._temp_dir, 'test.priv') with open(self._wif_file, 'wb') as wif: wif.write(TEST_WIF.encode()) self._parser = argparse.ArgumentParser() subparsers = self._parser.add_subparsers(title='subcommands', dest='command') config.add_config_parser(subparsers, self._parser)
def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( parents=[parent_parser], formatter_class=argparse.RawDescriptionHelpFormatter) subparsers = parser.add_subparsers(title='subcommands', dest='command') add_keygen_parser(subparsers, parent_parser) add_admin_parser(subparsers, parent_parser) add_config_parser(subparsers, parent_parser) return parser
def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( parents=[parent_parser], formatter_class=argparse.RawDescriptionHelpFormatter) subparsers = parser.add_subparsers(title='subcommands', dest='command') add_keygen_parser(subparsers, parent_parser) add_admin_parser(subparsers, parent_parser) add_config_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) return parser
def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( parents=[parent_parser], formatter_class=argparse.RawDescriptionHelpFormatter) subparsers = parser.add_subparsers(title='subcommands', dest='command') subparsers.required = True add_keygen_parser(subparsers, parent_parser) add_admin_parser(subparsers, parent_parser) add_config_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_batch_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) add_state_parser(subparsers, parent_parser) add_cluster_parser(subparsers, parent_parser) return parser
def create_parser(prog_name): parent_parser = create_parent_parser(prog_name) parser = argparse.ArgumentParser( description='Provides subcommands to configure, manage, ' 'and use Sawtooth components', parents=[parent_parser],) subparsers = parser.add_subparsers(title='subcommands', dest='command') subparsers.required = True add_admin_parser(subparsers, parent_parser) add_batch_parser(subparsers, parent_parser) add_block_parser(subparsers, parent_parser) add_config_parser(subparsers, parent_parser) add_identity_parser(subparsers, parent_parser) add_keygen_parser(subparsers, parent_parser) add_state_parser(subparsers, parent_parser) add_transaction_parser(subparsers, parent_parser) return parser