mirror of
https://github.com/logos-blockchain/logos-blockchain-specs.git
synced 2026-01-07 23:53:11 +00:00
Make unhappy test continuously timeout
This commit is contained in:
parent
409ae77349
commit
b9c13d3a94
@ -153,6 +153,7 @@ class TestCarnotHappyPath(TestCase):
|
||||
proposed_block = leader.latest_event
|
||||
self.assertIsNotNone(proposed_block)
|
||||
|
||||
for view in range(1, 4):
|
||||
node: MockCarnot
|
||||
timeouts = []
|
||||
for node in (nodes[int_to_id(_id)] for _id in range(3)):
|
||||
@ -184,13 +185,17 @@ class TestCarnotHappyPath(TestCase):
|
||||
leader.approve_new_view(timeout_qc, new_views)
|
||||
root_new_view = leader.latest_event
|
||||
|
||||
leader.propose_block(2, [root_new_view, new_view_1, new_view_leaf_2])
|
||||
leader.propose_block(view+1, [root_new_view, new_view_1, new_view_leaf_2])
|
||||
|
||||
# Add final assertions on nodes
|
||||
new_block_1 = leader.latest_event
|
||||
self.assertEqual(new_block_1.view, 2)
|
||||
self.assertEqual(new_block_1.qc.view, 1)
|
||||
self.assertEqual(new_block_1.qc.high_qc().view, 0)
|
||||
self.assertEqual(leader.last_timeout_view_qc.view, 1)
|
||||
proposed_block = leader.latest_event
|
||||
self.assertEqual(proposed_block.view, view + 1)
|
||||
self.assertEqual(proposed_block.qc.view, view)
|
||||
self.assertEqual(proposed_block.qc.high_qc().view, 0)
|
||||
self.assertEqual(leader.last_timeout_view_qc.view, view)
|
||||
self.assertEqual(leader.local_high_qc.view, 0)
|
||||
self.assertEqual(leader.highest_voted_view, 1)
|
||||
self.assertEqual(leader.highest_voted_view, view)
|
||||
for node in nodes.values():
|
||||
node.receive_block(proposed_block)
|
||||
for node in nodes.values():
|
||||
self.assertEqual(node.latest_committed_view, 0)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user