Beispiel #1
0
def do_admin(args):
    if args.subcommand == 'genesis':
        do_genesis(args)
    elif args.subcommand == 'keygen':
        do_keygen(args)
    else:
        raise AssertionError("invalid command: {}".format(args.subcommand))
Beispiel #2
0
def do_admin(args):
    data_dir = ensure_directory('data', '/var/lib/sawtooth')

    if args.admin_cmd == 'genesis':
        do_genesis(args, data_dir)
    elif args.admin_cmd == 'keygen':
        do_keygen(args)
    else:
        raise AssertionError("invalid command: {}".format(args.admin_cmd))
    def test_writes_valid_key(self):
        """Remove existing test files before creating new keys.
        """
        self.remove_key_files()

        args = self._parse_keygen_command(self._key_name)
        keygen.do_keygen(args)

        private_key = _read_signing_keys(self._priv_filename)

        self.assertIsNotNone(private_key)
    def test_writes_valid_key(self):
        """Remove existing test files before creating new keys.
        """
        self.remove_key_files()

        args = self._parse_keygen_command(self._key_name)
        keygen.do_keygen(args)

        private_key = _read_signing_keys(self._priv_filename)

        self.assertIsNotNone(private_key)
    def test_force_write(self):
        """Write key files to be overwritten by test of --force option.
        """
        self.remove_key_files()
        args = self._parse_keygen_command(self._key_name)
        keygen.do_keygen(args)

        args = self._parse_keygen_command('--force', self._key_name)
        keygen.do_keygen(args)

        private_key = _read_signing_keys(self._priv_filename)

        self.assertIsNotNone(private_key)
    def test_force_write(self):
        """Write key files to be overwritten by test of --force option.
        """
        self.remove_key_files()
        args = self._parse_keygen_command(self._key_name)
        keygen.do_keygen(args)

        args = self._parse_keygen_command('--force', self._key_name)
        keygen.do_keygen(args)

        private_key = _read_signing_keys(self._priv_filename)

        self.assertIsNotNone(private_key)
Beispiel #7
0
def main(prog_name=os.path.basename(sys.argv[0]), args=None,
         with_loggers=True):
    parser = create_parser(prog_name)
    if args is None:
        args = sys.argv[1:]
    args = parser.parse_args(args)

    if with_loggers is True:
        if args.verbose is None:
            verbose_level = 0
        else:
            verbose_level = args.verbose
        setup_loggers(verbose_level=verbose_level)

    if args.subcommand == 'genesis':
        do_genesis(args)
    elif args.subcommand == 'keygen':
        do_keygen(args)
    else:
        raise CliException('Invalid command: {}'.format(args.subcommand))
Beispiel #8
0
def main(prog_name=os.path.basename(sys.argv[0]), args=None,
         with_loggers=True):
    parser = create_parser(prog_name)
    if args is None:
        args = sys.argv[1:]
    args = parser.parse_args(args)

    if with_loggers is True:
        if args.verbose is None:
            verbose_level = 0
        else:
            verbose_level = args.verbose
        setup_loggers(verbose_level=verbose_level)

    if args.subcommand == 'genesis':
        do_genesis(args)
    elif args.subcommand == 'keygen':
        do_keygen(args)
    else:
        raise CliException('Invalid command: {}'.format(args.subcommand))