Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_node_network_limited.py
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | def disconnect_all(self): | ||||
disconnect_nodes(self.nodes[0], self.nodes[1]) | disconnect_nodes(self.nodes[0], self.nodes[1]) | ||||
disconnect_nodes(self.nodes[1], self.nodes[0]) | disconnect_nodes(self.nodes[1], self.nodes[0]) | ||||
disconnect_nodes(self.nodes[2], self.nodes[1]) | disconnect_nodes(self.nodes[2], self.nodes[1]) | ||||
disconnect_nodes(self.nodes[2], self.nodes[0]) | disconnect_nodes(self.nodes[2], self.nodes[0]) | ||||
disconnect_nodes(self.nodes[0], self.nodes[2]) | disconnect_nodes(self.nodes[0], self.nodes[2]) | ||||
disconnect_nodes(self.nodes[1], self.nodes[2]) | disconnect_nodes(self.nodes[1], self.nodes[2]) | ||||
def setup_network(self): | def setup_network(self): | ||||
super(NodeNetworkLimitedTest, self).setup_network() | self.add_nodes(self.num_nodes, self.extra_args) | ||||
self.disconnect_all() | self.start_nodes() | ||||
def run_test(self): | def run_test(self): | ||||
node = self.nodes[0].add_p2p_connection(P2PIgnoreInv()) | node = self.nodes[0].add_p2p_connection(P2PIgnoreInv()) | ||||
expected_services = NODE_BLOOM | NODE_BITCOIN_CASH | NODE_NETWORK_LIMITED | expected_services = NODE_BLOOM | NODE_BITCOIN_CASH | NODE_NETWORK_LIMITED | ||||
self.log.info("Check that node has signalled expected services.") | self.log.info("Check that node has signalled expected services.") | ||||
assert_equal(node.nServices, expected_services) | assert_equal(node.nServices, expected_services) | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |