Skip to content

Commit f1905ca

Browse files
committed
fix: intermittent missing of PoSe ban in feature_llmq_simplepose.py
1 parent cf84dff commit f1905ca

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

test/functional/feature_llmq_simplepose.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,11 @@ def test_banning(self, invalidate_proc, expected_connections=None):
179179
self.log.info("Expecting instant PoSe banning")
180180
self.reset_probe_timeouts()
181181
self.mine_quorum(expected_connections=expected_connections, expected_members=expected_contributors, expected_contributions=expected_contributors, expected_complaints=expected_complaints, expected_commitments=expected_contributors, mninfos_online=mninfos_online, mninfos_valid=mninfos_valid)
182+
183+
if not self.check_banned(mn):
184+
self.log.info("Instant ban still requires 2 missing DKG round. If it is not banned yet, mine 2nd one")
185+
self.reset_probe_timeouts()
186+
self.mine_quorum(expected_connections=expected_connections, expected_members=expected_contributors, expected_contributions=expected_contributors, expected_complaints=expected_complaints, expected_commitments=expected_contributors, mninfos_online=mninfos_online, mninfos_valid=mninfos_valid)
182187
else:
183188
# It's ok to miss probes/quorum connections up to 5 times.
184189
# 6th time is when it should be banned for sure.

0 commit comments

Comments
 (0)