Skip to content

Commit 3f7250b

Browse files
committed
[test] Use the new endpoint to improve tests
1 parent 3893da0 commit 3f7250b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/functional/p2p_addr_relay.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,11 @@ def inbound_blackhole_tests(self):
210210
blackhole_peer = self.nodes[0].add_p2p_connection(AddrReceiver(send_getaddr=False))
211211
initial_addrs_received = receiver_peer.num_ipv4_received
212212

213+
peerinfo = self.nodes[0].getpeerinfo()
214+
assert_equal(peerinfo[0]['addr_relay_enabled'], True) # addr_source
215+
assert_equal(peerinfo[1]['addr_relay_enabled'], True) # receiver_peer
216+
assert_equal(peerinfo[2]['addr_relay_enabled'], False) # blackhole_peer
217+
213218
# addr_source sends 2 addresses to node0
214219
msg = self.setup_addr_msg(2)
215220
addr_source.send_and_ping(msg)
@@ -232,11 +237,14 @@ def inbound_blackhole_tests(self):
232237

233238
self.log.info("After blackhole peer sends addr message, it becomes eligible for addr gossip")
234239
blackhole_peer.send_and_ping(msg_addr())
235-
msg = self.setup_addr_msg(2)
236-
self.send_addr_msg(addr_source, msg, [receiver_peer, blackhole_peer])
237240

238241
# Confirm node has now received addr-related messages from blackhole peer
239242
assert_greater_than(self.sum_addr_messages(peerinfo[1]['bytesrecv_per_msg']), 0)
243+
assert_equal(self.nodes[0].getpeerinfo()[2]['addr_relay_enabled'], True)
244+
245+
msg = self.setup_addr_msg(2)
246+
self.send_addr_msg(addr_source, msg, [receiver_peer, blackhole_peer])
247+
240248
# And that peer received addresses
241249
assert_equal(blackhole_peer.num_ipv4_received, 2)
242250

0 commit comments

Comments
 (0)