Skip to content

Commit

Permalink
Work around #5113.
Browse files Browse the repository at this point in the history
  • Loading branch information
domob1812 committed Oct 24, 2014
1 parent dcb9846 commit 2290ed0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
6 changes: 3 additions & 3 deletions qa/rpc-tests/test_framework.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ def setup_network(self, split = False):
# If we joined network halves, connect the nodes from the joint
# on outward. This ensures that chains are properly reorganised.
if not split:
connect_nodes(self.nodes[2], 1)
connect_nodes_bi(self.nodes, 1, 2)
sync_blocks(self.nodes[1:2])
sync_mempools(self.nodes[1:2])

connect_nodes(self.nodes[1], 0)
connect_nodes(self.nodes[3], 2)
connect_nodes_bi(self.nodes, 0, 1)
connect_nodes_bi(self.nodes, 2, 3)
self.is_network_split = split
self.sync_all()

Expand Down
4 changes: 4 additions & 0 deletions qa/rpc-tests/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,10 @@ def connect_nodes(from_connection, node_num):
while any(peer['version'] == 0 for peer in from_connection.getpeerinfo()):
time.sleep(0.1)

def connect_nodes_bi(nodes, a, b):
connect_nodes(nodes[a], b)
connect_nodes(nodes[b], a)

def find_output(node, txid, amount):
"""
Return index to output of txid with value amount
Expand Down

0 comments on commit 2290ed0

Please sign in to comment.