Skip to content

Commit 6d80e99

Browse files
committed
test: external signer returns invalid JSON response
1 parent e95bfc1 commit 6d80e99

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

test/functional/wallet_signer.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,11 @@ def test_valid_signer(self):
8080

8181
# assert_raises_rpc_error(-4, "Multiple signers found, please specify which to use", wallet_name='not_hww', disable_private_keys=True, external_signer=True)
8282

83-
# TODO: Handle error thrown by script
84-
# self.set_mock_result(self.nodes[1], "2")
85-
# assert_raises_rpc_error(-1, 'Unable to parse JSON',
86-
# self.nodes[1].createwallet, wallet_name='not_hww2', disable_private_keys=True, external_signer=False
87-
# )
88-
# self.clear_mock_result(self.nodes[1])
83+
self.set_mock_result(self.nodes[1], '0 {"invalid json"}')
84+
assert_raises_rpc_error(-1, 'Unable to parse JSON',
85+
self.nodes[1].createwallet, wallet_name='hww2', disable_private_keys=True, external_signer=True
86+
)
87+
self.clear_mock_result(self.nodes[1])
8988

9089
assert_equal(hww.getwalletinfo()["keypoolsize"], 40)
9190

0 commit comments

Comments
 (0)