|
18 | 18 | assert_equal, |
19 | 19 | assert_greater_than, |
20 | 20 | assert_raises_rpc_error, |
21 | | - connect_nodes, |
22 | | - disconnect_nodes, |
23 | 21 | ) |
24 | 22 |
|
25 | 23 | # Rescans start at the earliest block up to 2 hours before a key timestamp, so |
@@ -102,11 +100,11 @@ def setup_network(self): |
102 | 100 |
|
103 | 101 | self.prunedir = os.path.join(self.nodes[2].datadir, self.chain, 'blocks', '') |
104 | 102 |
|
105 | | - connect_nodes(self.nodes[0], 1) |
106 | | - connect_nodes(self.nodes[1], 2) |
107 | | - connect_nodes(self.nodes[0], 2) |
108 | | - connect_nodes(self.nodes[0], 3) |
109 | | - connect_nodes(self.nodes[0], 4) |
| 103 | + self.connect_nodes(0, 1) |
| 104 | + self.connect_nodes(1, 2) |
| 105 | + self.connect_nodes(0, 2) |
| 106 | + self.connect_nodes(0, 3) |
| 107 | + self.connect_nodes(0, 4) |
110 | 108 | self.sync_blocks(self.nodes[0:5]) |
111 | 109 |
|
112 | 110 | def setup_nodes(self): |
@@ -148,17 +146,17 @@ def create_chain_with_staleblocks(self): |
148 | 146 | for _ in range(12): |
149 | 147 | # Disconnect node 0 so it can mine a longer reorg chain without knowing about node 1's soon-to-be-stale chain |
150 | 148 | # Node 2 stays connected, so it hears about the stale blocks and then reorg's when node0 reconnects |
151 | | - disconnect_nodes(self.nodes[0], 1) |
152 | | - disconnect_nodes(self.nodes[0], 2) |
| 149 | + self.disconnect_nodes(0, 1) |
| 150 | + self.disconnect_nodes(0, 2) |
153 | 151 | # Mine 24 blocks in node 1 |
154 | 152 | mine_large_blocks(self.nodes[1], 24) |
155 | 153 |
|
156 | 154 | # Reorg back with 25 block chain from node 0 |
157 | 155 | mine_large_blocks(self.nodes[0], 25) |
158 | 156 |
|
159 | 157 | # Create connections in the order so both nodes can see the reorg at the same time |
160 | | - connect_nodes(self.nodes[0], 1) |
161 | | - connect_nodes(self.nodes[0], 2) |
| 158 | + self.connect_nodes(0, 1) |
| 159 | + self.connect_nodes(0, 2) |
162 | 160 | self.sync_blocks(self.nodes[0:3]) |
163 | 161 |
|
164 | 162 | self.log.info("Usage can be over target because of high stale rate: %d" % calc_usage(self.prunedir)) |
@@ -187,15 +185,15 @@ def reorg_test(self): |
187 | 185 | self.log.info("New best height: %d" % self.nodes[1].getblockcount()) |
188 | 186 |
|
189 | 187 | # Disconnect node1 and generate the new chain |
190 | | - disconnect_nodes(self.nodes[0], 1) |
191 | | - disconnect_nodes(self.nodes[1], 2) |
| 188 | + self.disconnect_nodes(0, 1) |
| 189 | + self.disconnect_nodes(1, 2) |
192 | 190 |
|
193 | 191 | self.log.info("Generating new longer chain of 300 more blocks") |
194 | 192 | self.nodes[1].generate(300) |
195 | 193 |
|
196 | 194 | self.log.info("Reconnect nodes") |
197 | | - connect_nodes(self.nodes[0], 1) |
198 | | - connect_nodes(self.nodes[1], 2) |
| 195 | + self.connect_nodes(0, 1) |
| 196 | + self.connect_nodes(1, 2) |
199 | 197 | self.sync_blocks(self.nodes[0:3], timeout=120) |
200 | 198 |
|
201 | 199 | self.log.info("Verify height on node 2: %d" % self.nodes[2].getblockcount()) |
@@ -336,7 +334,7 @@ def wallet_test(self): |
336 | 334 | # check that wallet loads successfully when restarting a pruned node after IBD. |
337 | 335 | # this was reported to fail in #7494. |
338 | 336 | self.log.info("Syncing node 5 to test wallet") |
339 | | - connect_nodes(self.nodes[0], 5) |
| 337 | + self.connect_nodes(0, 5) |
340 | 338 | nds = [self.nodes[0], self.nodes[5]] |
341 | 339 | self.sync_blocks(nds, wait=5, timeout=300) |
342 | 340 | self.restart_node(5, extra_args=["-prune=550"]) # restart to trigger rescan |
|
0 commit comments