Merge #9756: Return error when importmulti called with invalid address.

9acf25c Return error when importmulti called with invalid address. (Russell Yanofsky)
This commit is contained in:
Wladimir J. van der Laan
2017-02-15 15:31:04 +01:00
2 changed files with 13 additions and 0 deletions

View File

@@ -64,6 +64,16 @@ class ImportMultiTest (BitcoinTestFramework):
watchonly_address = address['address']
watchonly_timestamp = timestamp
print("Should not import an invalid address")
result = self.nodes[1].importmulti([{
"scriptPubKey": {
"address": "not valid address",
},
"timestamp": "now",
}])
assert_equal(result[0]['success'], False)
assert_equal(result[0]['error']['code'], -5)
assert_equal(result[0]['error']['message'], 'Invalid address')
# ScriptPubKey + internal
print("Should import a scriptPubKey with internal flag")