From f3dfb9da9e089bd2f6d96d9150e11064cc631781 Mon Sep 17 00:00:00 2001 From: Luis Ayuso Date: Mon, 10 Mar 2025 12:17:35 +0100 Subject: [PATCH] Avoid state leaking between tests. --- core/txpool/legacypool/legacypool_test.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/txpool/legacypool/legacypool_test.go b/core/txpool/legacypool/legacypool_test.go index ef887041ad..3cadbdbb76 100644 --- a/core/txpool/legacypool/legacypool_test.go +++ b/core/txpool/legacypool/legacypool_test.go @@ -2273,10 +2273,9 @@ func TestSetCodeTransactions(t *testing.T) { if err := pool.addRemoteSync(pricedTransaction(2, 100000, big.NewInt(1), keyA)); !errors.Is(err, ErrInflightTxLimitReached) { t.Fatalf("%s: error mismatch: want %v, have %v", name, ErrInflightTxLimitReached, err) } - // Replace by fee. - if err := pool.addRemoteSync(pricedTransaction(0, 100000, big.NewInt(10), keyA)); err != nil { - t.Fatalf("%s: failed to replace with remote transaction: %v", name, err) - } + + // reset the delegation, avoid leaking state into the other tests + statedb.SetCode(addrA, nil) }, }, {