From acbbe8c9a2a28d5a01869418124a36e628f350b3 Mon Sep 17 00:00:00 2001 From: UdjinM6 Date: Tue, 2 Apr 2024 17:37:37 +0300 Subject: [PATCH] fix: relayed addresses should use mocktime --- test/functional/p2p_addr_relay.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/test/functional/p2p_addr_relay.py b/test/functional/p2p_addr_relay.py index 7c5bc99387cd0..7cc302cb9e09d 100755 --- a/test/functional/p2p_addr_relay.py +++ b/test/functional/p2p_addr_relay.py @@ -16,17 +16,6 @@ from test_framework.util import ( assert_equal, ) -import time - -ADDRS = [] -for i in range(10): - addr = CAddress() - addr.time = int(time.time()) + i - addr.nServices = NODE_NETWORK - addr.ip = "123.123.123.{}".format(i % 256) - addr.port = 8333 + i - ADDRS.append(addr) - class AddrReceiver(P2PInterface): def on_addr(self, message): @@ -41,6 +30,15 @@ def set_test_params(self): self.num_nodes = 1 def run_test(self): + ADDRS = [] + for i in range(10): + addr = CAddress() + addr.time = int(self.mocktime) + i + addr.nServices = NODE_NETWORK + addr.ip = "123.123.123.{}".format(i % 256) + addr.port = 8333 + i + ADDRS.append(addr) + self.log.info('Create connection that sends addr messages') addr_source = self.nodes[0].add_p2p_connection(P2PInterface()) msg = msg_addr()