Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_node_network_limited.py
Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
'localservices'], 16), expected_services) | 'localservices'], 16), expected_services) | ||||
self.log.info( | self.log.info( | ||||
"Mine enough blocks to reach the NODE_NETWORK_LIMITED range.") | "Mine enough blocks to reach the NODE_NETWORK_LIMITED range.") | ||||
connect_nodes_bi(self.nodes[0], self.nodes[1]) | connect_nodes_bi(self.nodes[0], self.nodes[1]) | ||||
blocks = self.nodes[1].generate(292) | blocks = self.nodes[1].generate(292) | ||||
sync_blocks([self.nodes[0], self.nodes[1]]) | sync_blocks([self.nodes[0], self.nodes[1]]) | ||||
self.log.info("Make sure we can max retrive block at tip-288.") | self.log.info("Make sure we can max retrieve block at tip-288.") | ||||
# last block in valid range | # last block in valid range | ||||
node.send_getdata_for_block(blocks[1]) | node.send_getdata_for_block(blocks[1]) | ||||
node.wait_for_block(int(blocks[1], 16), timeout=3) | node.wait_for_block(int(blocks[1], 16), timeout=3) | ||||
self.log.info( | self.log.info( | ||||
"Requesting block at height 2 (tip-289) must fail (ignored).") | "Requesting block at height 2 (tip-289) must fail (ignored).") | ||||
# first block outside of the 288+2 limit | # first block outside of the 288+2 limit | ||||
node.send_getdata_for_block(blocks[0]) | node.send_getdata_for_block(blocks[0]) | ||||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |