From 1cb07d460f32ff6f0654918c6e62d4ce58371ecf Mon Sep 17 00:00:00 2001 From: healthykim Date: Mon, 3 Nov 2025 22:38:25 +0900 Subject: [PATCH] fix: fix test error --- eth/downloader/queue_test.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/eth/downloader/queue_test.go b/eth/downloader/queue_test.go index 5ae0608a55..0987bf9ef6 100644 --- a/eth/downloader/queue_test.go +++ b/eth/downloader/queue_test.go @@ -284,7 +284,8 @@ func TestPartialReceiptDelivery(t *testing.T) { q := newQueue(10, 10) q.Prepare(1, SnapSync) - headers := network.headers(1)[:5] + headers := network.headers(1) + numBlock := len(headers) hashes := make([]common.Hash, len(headers)) for i, header := range headers { hashes[i] = header.Hash() @@ -293,7 +294,7 @@ func TestPartialReceiptDelivery(t *testing.T) { q.Schedule(headers, hashes, 1) peer := dummyPeer("peer-1") - req, _, _ := q.ReserveReceipts(peer, 5) + req, _, _ := q.ReserveReceipts(peer, numBlock) t.Logf("request: length %d", len(req.Headers)) @@ -304,17 +305,17 @@ func TestPartialReceiptDelivery(t *testing.T) { if err != nil { t.Errorf("delivery failed: %v\n", err) } - if pending := q.PendingReceipts(); pending != 5-cutoff { - t.Errorf("wrong pending receipt length, got %d, exp %d", pending, 5-cutoff) + if pending := q.PendingReceipts(); pending != numBlock-cutoff { + t.Errorf("wrong pending receipt length, got %d, exp %d", pending, numBlock-cutoff) } t.Logf("receipt delivered: length %d, pending %d", accepted, q.PendingReceipts()) // Second delivery - req, _, _ = q.ReserveReceipts(peer, 5) + req, _, _ = q.ReserveReceipts(peer, numBlock) t.Logf("request: length %d", len(req.Headers)) - receiptSets, rcHashes, last = getPartialReceipts(5-cutoff, last, receipts[cutoff:], false) + receiptSets, rcHashes, last = getPartialReceipts(numBlock-cutoff, last, receipts[cutoff-1:], false) accepted, err = q.DeliverReceipts(peer.id, receiptSets, rcHashes, true) if err != nil { t.Errorf("delivery failed: %v\n", err)