Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_permissions.py
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
# missing mempool permission to be considered legacy whitelisted | # missing mempool permission to be considered legacy whitelisted | ||||
["-whitelist=noban@127.0.0.1"], | ["-whitelist=noban@127.0.0.1"], | ||||
["noban", "download"], | ["noban", "download"], | ||||
False) | False) | ||||
self.checkpermission( | self.checkpermission( | ||||
# all permission added | # all permission added | ||||
["-whitelist=all@127.0.0.1"], | ["-whitelist=all@127.0.0.1"], | ||||
["forcerelay", "noban", "mempool", "bloomfilter", "relay", "download"], | ["forcerelay", "noban", "mempool", "bloomfilter", | ||||
"relay", "download", "bypass_proof_request_limits"], | |||||
False) | |||||
self.checkpermission( | |||||
# bypass_proof_request_limits permission | |||||
["-whitelist=bypass_proof_request_limits@127.0.0.1"], | |||||
["bypass_proof_request_limits"], | |||||
False) | False) | ||||
self.stop_node(1) | self.stop_node(1) | ||||
self.nodes[1].assert_start_raises_init_error( | self.nodes[1].assert_start_raises_init_error( | ||||
["-whitelist=oopsie@127.0.0.1"], | ["-whitelist=oopsie@127.0.0.1"], | ||||
"Invalid P2P permission", | "Invalid P2P permission", | ||||
match=ErrorMatch.PARTIAL_REGEX) | match=ErrorMatch.PARTIAL_REGEX) | ||||
self.nodes[1].assert_start_raises_init_error( | self.nodes[1].assert_start_raises_init_error( | ||||
Show All 28 Lines |