diff options
author | Sjors Provoost <sjors@sprovoost.nl> | 2019-02-15 12:54:29 +0100 |
---|---|---|
committer | Sjors Provoost <sjors@sprovoost.nl> | 2021-02-23 14:34:31 +0100 |
commit | 2700f09c4130af6167ce71f46960e92ca800e205 (patch) | |
tree | 2b4c23317bc24a39e3e7e3dab598359249238613 /test/functional/mocks | |
parent | 07b7c940a7da138d55a484ef83fee19ebf58a867 (diff) |
rpc: signer: add enumeratesigners to list external signers
Diffstat (limited to 'test/functional/mocks')
-rwxr-xr-x | test/functional/mocks/signer.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/functional/mocks/signer.py b/test/functional/mocks/signer.py index 6b5c903886..cde85bcd73 100755 --- a/test/functional/mocks/signer.py +++ b/test/functional/mocks/signer.py @@ -17,10 +17,16 @@ def perform_pre_checks(): sys.stdout.write(mock_result[2:]) sys.exit(int(mock_result[0])) +def enumerate(args): + sys.stdout.write(json.dumps([{"fingerprint": "00000001", "type": "trezor", "model": "trezor_t"}, {"fingerprint": "00000002"}])) + parser = argparse.ArgumentParser(prog='./signer.py', description='External signer mock') subparsers = parser.add_subparsers(description='Commands', dest='command') subparsers.required = True +parser_enumerate = subparsers.add_parser('enumerate', help='list available signers') +parser_enumerate.set_defaults(func=enumerate) + args = parser.parse_args() perform_pre_checks() |