mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-08 10:31:50 -05:00
Revert "test: avoid non-determinism in asmap-addrman test"
This reverts commit 5825b34783
.
The non-determinism is avoided by using a deterministic addrman.
This commit is contained in:
parent
69e091f3e1
commit
7b868e6b67
1 changed files with 6 additions and 6 deletions
|
@ -42,8 +42,8 @@ class AsmapTest(BitcoinTestFramework):
|
|||
self.extra_args = [["-checkaddrman=1"]] # Do addrman checks on all operations.
|
||||
|
||||
def fill_addrman(self, node_id):
|
||||
"""Add 1 tried address to the addrman, followed by 1 new address."""
|
||||
for addr, tried in [[0, True], [1, False]]:
|
||||
"""Add 2 tried addresses to the addrman, followed by 2 new addresses."""
|
||||
for addr, tried in [[0, True], [1, True], [2, False], [3, False]]:
|
||||
self.nodes[node_id].addpeeraddress(address=f"101.{addr}.0.0", tried=tried, port=8333)
|
||||
|
||||
def test_without_asmap_arg(self):
|
||||
|
@ -84,12 +84,12 @@ class AsmapTest(BitcoinTestFramework):
|
|||
self.log.info("Test bitcoind -asmap restart with addrman containing new and tried entries")
|
||||
self.stop_node(0)
|
||||
shutil.copyfile(self.asmap_raw, self.default_asmap)
|
||||
self.start_node(0, ["-asmap", "-checkaddrman=1"])
|
||||
self.start_node(0, ["-asmap", "-checkaddrman=1", "-test=addrman"])
|
||||
self.fill_addrman(node_id=0)
|
||||
self.restart_node(0, ["-asmap", "-checkaddrman=1"])
|
||||
self.restart_node(0, ["-asmap", "-checkaddrman=1", "-test=addrman"])
|
||||
with self.node.assert_debug_log(
|
||||
expected_msgs=[
|
||||
"CheckAddrman: new 1, tried 1, total 2 started",
|
||||
"CheckAddrman: new 2, tried 2, total 4 started",
|
||||
"CheckAddrman: completed",
|
||||
]
|
||||
):
|
||||
|
@ -114,7 +114,7 @@ class AsmapTest(BitcoinTestFramework):
|
|||
def test_asmap_health_check(self):
|
||||
self.log.info('Test bitcoind -asmap logs ASMap Health Check with basic stats')
|
||||
shutil.copyfile(self.asmap_raw, self.default_asmap)
|
||||
msg = "ASMap Health Check: 2 clearnet peers are mapped to 1 ASNs with 0 peers being unmapped"
|
||||
msg = "ASMap Health Check: 4 clearnet peers are mapped to 3 ASNs with 0 peers being unmapped"
|
||||
with self.node.assert_debug_log(expected_msgs=[msg]):
|
||||
self.start_node(0, extra_args=['-asmap'])
|
||||
os.remove(self.default_asmap)
|
||||
|
|
Loading…
Add table
Reference in a new issue