eth/downloader: update tests

This commit is contained in:
jsvisa 2025-10-29 22:52:27 +08:00
parent fc96cfa05f
commit 8dce444578

View file

@ -609,14 +609,14 @@ func TestSkeletonSyncRetrievals(t *testing.T) {
mid: skeletonExpect{ mid: skeletonExpect{
state: []*subchain{{Head: requestHeaders + 100, Tail: 100}}, state: []*subchain{{Head: requestHeaders + 100, Tail: 100}},
serve: requestHeaders + 101 - 3, // len - head - genesis - missing serve: requestHeaders + 101 - 3, // len - head - genesis - missing
drop: 1, // penalize shortened header deliveries drop: 0, // do not penalize in relaxed mode
}, },
newPeer: newSkeletonTestPeer("good-peer", chain), newPeer: newSkeletonTestPeer("good-peer", chain),
end: skeletonExpect{ end: skeletonExpect{
state: []*subchain{{Head: requestHeaders + 100, Tail: 1}}, state: []*subchain{{Head: requestHeaders + 100, Tail: 1}},
serve: (requestHeaders + 101 - 3) + (100 - 1), // midserve + lenrest - genesis serve: (requestHeaders + 101 - 3) + (100 - 1), // midserve + lenrest - genesis
drop: 1, // no new drops drop: 0, // relaxed: no drops
}, },
}, },
// This test checks if a peer tries to withhold a header - *off* the sync // This test checks if a peer tries to withhold a header - *off* the sync
@ -655,14 +655,14 @@ func TestSkeletonSyncRetrievals(t *testing.T) {
mid: skeletonExpect{ mid: skeletonExpect{
state: []*subchain{{Head: requestHeaders + 100, Tail: 100}}, state: []*subchain{{Head: requestHeaders + 100, Tail: 100}},
serve: requestHeaders + 101 - 2, // len - head - genesis serve: requestHeaders + 101 - 2, // len - head - genesis
drop: 1, // penalize invalid header sequences drop: 0, // do not penalize in relaxed mode
}, },
newPeer: newSkeletonTestPeer("good-peer", chain), newPeer: newSkeletonTestPeer("good-peer", chain),
end: skeletonExpect{ end: skeletonExpect{
state: []*subchain{{Head: requestHeaders + 100, Tail: 1}}, state: []*subchain{{Head: requestHeaders + 100, Tail: 1}},
serve: (requestHeaders + 101 - 2) + (100 - 1), // midserve + lenrest - genesis serve: (requestHeaders + 101 - 2) + (100 - 1), // midserve + lenrest - genesis
drop: 1, // no new drops drop: 0, // relaxed: no drops
}, },
}, },
// This test checks if a peer tries to duplicate a header - *off* the sync // This test checks if a peer tries to duplicate a header - *off* the sync