Changeset View
Changeset View
Standalone View
Standalone View
test/functional/abc_rpc_addavalanchenode.py
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
error_message, | error_message, | ||||
node.addavalanchenode, | node.addavalanchenode, | ||||
nodeid, | nodeid, | ||||
pubkey, | pubkey, | ||||
proof, | proof, | ||||
) | ) | ||||
self.log.info("Invalid proof") | self.log.info("Invalid proof") | ||||
check_addavalanchenode_error(-8, | check_addavalanchenode_error(-22, | ||||
"Proof must be an hexadecimal string", | "Proof must be an hexadecimal string", | ||||
proof="not a proof") | proof="not a proof") | ||||
check_addavalanchenode_error(-8, | check_addavalanchenode_error(-22, | ||||
"Proof has invalid format", | "Proof has invalid format", | ||||
proof="f000") | proof="f000") | ||||
self.log.info("Key mismatch") | self.log.info("Key mismatch") | ||||
random_privkey = ECKey() | random_privkey = ECKey() | ||||
random_privkey.generate() | random_privkey.generate() | ||||
random_pubkey = random_privkey.get_pubkey().get_bytes().hex() | random_pubkey = random_privkey.get_pubkey().get_bytes().hex() | ||||
assert not node.addavalanchenode(nodeid, random_pubkey, proof) | assert not node.addavalanchenode(nodeid, random_pubkey, proof) | ||||
Show All 37 Lines |