Changeset View
Changeset View
Standalone View
Standalone View
test/functional/test_framework/util.py
Show First 20 Lines • Show All 371 Lines • ▼ Show 20 Lines | |||||
# If a cookie file exists in the given datadir, delete it. | # If a cookie file exists in the given datadir, delete it. | ||||
def delete_cookie_file(datadir): | def delete_cookie_file(datadir): | ||||
if os.path.isfile(os.path.join(datadir, "regtest", ".cookie")): | if os.path.isfile(os.path.join(datadir, "regtest", ".cookie")): | ||||
logger.debug("Deleting leftover cookie file") | logger.debug("Deleting leftover cookie file") | ||||
os.remove(os.path.join(datadir, "regtest", ".cookie")) | os.remove(os.path.join(datadir, "regtest", ".cookie")) | ||||
def get_bip9_status(node, key): | |||||
info = node.getblockchaininfo() | |||||
return info['bip9_softforks'][key] | |||||
def set_node_times(nodes, t): | def set_node_times(nodes, t): | ||||
for node in nodes: | for node in nodes: | ||||
node.setmocktime(t) | node.setmocktime(t) | ||||
def disconnect_nodes(from_node, to_node): | def disconnect_nodes(from_node, to_node): | ||||
for peer_id in [peer['id'] for peer in from_node.getpeerinfo() if to_node.name in peer['subver']]: | for peer_id in [peer['id'] for peer in from_node.getpeerinfo() if to_node.name in peer['subver']]: | ||||
from_node.disconnectnode(nodeid=peer_id) | from_node.disconnectnode(nodeid=peer_id) | ||||
▲ Show 20 Lines • Show All 258 Lines • Show Last 20 Lines |