Changeset View
Changeset View
Standalone View
Standalone View
test/functional/test_framework/test_framework.py
Show All 17 Lines | |||||
from .authproxy import JSONRPCException | from .authproxy import JSONRPCException | ||||
from . import coverage | from . import coverage | ||||
from .test_node import TestNode | from .test_node import TestNode | ||||
from .mininode import NetworkThread | from .mininode import NetworkThread | ||||
from .util import ( | from .util import ( | ||||
assert_equal, | assert_equal, | ||||
check_json_precision, | check_json_precision, | ||||
connect_nodes, | connect_nodes, | ||||
connect_nodes_bi, | |||||
disconnect_nodes, | disconnect_nodes, | ||||
get_datadir_path, | get_datadir_path, | ||||
initialize_datadir, | initialize_datadir, | ||||
MAX_NODES, | MAX_NODES, | ||||
p2p_port, | p2p_port, | ||||
PortSeed, | PortSeed, | ||||
rpc_port, | rpc_port, | ||||
sync_blocks, | sync_blocks, | ||||
▲ Show 20 Lines • Show All 387 Lines • ▼ Show 20 Lines | def split_network(self): | ||||
disconnect_nodes(self.nodes[2], self.nodes[1]) | disconnect_nodes(self.nodes[2], self.nodes[1]) | ||||
self.sync_all(self.nodes[:2]) | self.sync_all(self.nodes[:2]) | ||||
self.sync_all(self.nodes[2:]) | self.sync_all(self.nodes[2:]) | ||||
def join_network(self): | def join_network(self): | ||||
""" | """ | ||||
Join the (previously split) network halves together. | Join the (previously split) network halves together. | ||||
""" | """ | ||||
connect_nodes_bi(self.nodes[1], self.nodes[2]) | connect_nodes(self.nodes[1], self.nodes[2]) | ||||
self.sync_all() | self.sync_all() | ||||
def sync_blocks(self, nodes=None, **kwargs): | def sync_blocks(self, nodes=None, **kwargs): | ||||
sync_blocks(nodes or self.nodes, **kwargs) | sync_blocks(nodes or self.nodes, **kwargs) | ||||
def sync_mempools(self, nodes=None, **kwargs): | def sync_mempools(self, nodes=None, **kwargs): | ||||
sync_mempools(nodes or self.nodes, **kwargs) | sync_mempools(nodes or self.nodes, **kwargs) | ||||
▲ Show 20 Lines • Show All 188 Lines • Show Last 20 Lines |