Skip to content

Commit 5ec071a

Browse files
committed
fix: intermittent missing of PoSe ban in feature_llmq_simplepose.py
1 parent 5092207 commit 5ec071a

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
@@ -181,6 +181,11 @@ def test_banning(self, invalidate_proc, expected_connections=None):
181181
self.log.info("Expecting instant PoSe banning")
182182
self.reset_probe_timeouts()
183183
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)
184+
185+
if not self.check_banned(mn):
186+
self.log.info("Instant ban still requires 2 missing DKG round. If it is not banned yet, mine 2nd one")
187+
self.reset_probe_timeouts()
188+
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)
184189
else:
185190
# It's ok to miss probes/quorum connections up to 5 times.
186191
# 6th time is when it should be banned for sure.

0 commit comments

Comments
 (0)