Skip to content

Commit c12b018

Browse files
JonathanOppenheimeralarso16StephenButtolphceyonur
authored
sync: coreth PR #1198: style: enable testifylint linter (#1795)
Signed-off-by: Jonathan Oppenheimer <[email protected]> Signed-off-by: Jonathan Oppenheimer <[email protected]> Co-authored-by: Austin Larson <[email protected]> Co-authored-by: Stephen Buttolph <[email protected]> Co-authored-by: Ceyhun Onur <[email protected]>
1 parent 328faca commit c12b018

37 files changed

+515
-538
lines changed

.avalanche-golangci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ linters:
7777
- spancheck
7878
- staticcheck
7979
- tagalign
80-
# - testifylint
80+
- testifylint
8181
- unconvert
8282
- unparam
8383
- unused
@@ -208,16 +208,16 @@ linters:
208208
- serialize
209209
strict: true
210210
testifylint:
211-
# Enable all checkers (https://github.com/Antonboom/testifylint#checkers).
212-
# Default: false
213-
enable-all: true
214-
# Disable checkers by name
215-
# (in addition to default
216-
# suite-thelper
217-
# ).
218-
disable:
219-
- go-require
220-
- float-compare
211+
# Enable all checkers (https://github.com/Antonboom/testifylint#checkers).
212+
# Default: false
213+
enable-all: true
214+
# Disable checkers by name
215+
# (in addition to default
216+
# suite-thelper
217+
# ).
218+
disable:
219+
- go-require
220+
- float-compare
221221
unused:
222222
# Mark all struct fields that have been written to as used.
223223
# Default: true

accounts/abi/abi_extra_test.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
package abi
55

66
import (
7-
"bytes"
87
"math/big"
98
"strings"
109
"testing"
@@ -82,14 +81,10 @@ func TestUnpackInputIntoInterface(t *testing.T) {
8281
err = abi.UnpackInputIntoInterface(&v, "receive", data, test.strictMode) // skips 4 byte selector
8382

8483
if test.expectedErrorSubstring != "" {
85-
require.Error(t, err)
8684
require.ErrorContains(t, err, test.expectedErrorSubstring)
8785
} else {
8886
require.NoError(t, err)
89-
// Verify unpacked values match input
90-
require.Equal(t, v.Amount, input.Amount)
91-
require.EqualValues(t, v.Amount, input.Amount)
92-
require.True(t, bytes.Equal(v.Memo, input.Memo))
87+
require.Equal(t, input, v)
9388
}
9489
})
9590
}

accounts/abi/abi_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,8 +1319,8 @@ func TestABI_PackEvent(t *testing.T) {
13191319
t.Fatal(err)
13201320
}
13211321

1322-
assert.EqualValues(t, test.expectedTopics, topics)
1323-
assert.EqualValues(t, test.expectedData, data)
1322+
assert.Equal(t, test.expectedTopics, topics)
1323+
assert.Equal(t, test.expectedData, data)
13241324
})
13251325
}
13261326
}

core/blockchain_ext_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1705,20 +1705,20 @@ func StatefulPrecompiles(t *testing.T, create createFunc) {
17051705
assert.Equal(allowlist.AdminRole, res)
17061706

17071707
storedConfig := feemanager.GetStoredFeeConfig(sdb)
1708-
assert.EqualValues(testFeeConfig, storedConfig)
1708+
assert.Equal(testFeeConfig, storedConfig)
17091709

17101710
feeConfig, _, err := blockchain.GetFeeConfigAt(blockchain.CurrentHeader())
1711-
assert.NoError(err)
1712-
assert.EqualValues(testFeeConfig, feeConfig)
1711+
require.NoError(t, err)
1712+
assert.Equal(testFeeConfig, feeConfig)
17131713
return nil
17141714
},
17151715
verifyGenesis: func(sdb *state.StateDB) {
17161716
res := feemanager.GetFeeManagerStatus(sdb, addr1)
17171717
assert.Equal(allowlist.AdminRole, res)
17181718

17191719
feeConfig, _, err := blockchain.GetFeeConfigAt(blockchain.Genesis().Header())
1720-
assert.NoError(err)
1721-
assert.EqualValues(params.GetExtra(&config).FeeConfig, feeConfig)
1720+
require.NoError(t, err)
1721+
assert.Equal(params.GetExtra(&config).FeeConfig, feeConfig)
17221722
},
17231723
},
17241724
}

core/genesis_extra_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func TestGenesisToBlockDecoding(t *testing.T) {
102102
readHeader := rawdb.ReadHeader(db, block.Hash(), 0)
103103
require.Equal(t, block.Hash(), readHeader.Hash())
104104
require.Equal(t, previousHashes[fork], block.Hash())
105-
require.EqualValues(t, block.Header(), readHeader)
105+
require.Equal(t, block.Header(), readHeader)
106106
})
107107
}
108108
}

core/state_manager_test.go

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99

1010
"github.com/ava-labs/libevm/common"
1111
"github.com/ava-labs/libevm/core/types"
12-
"github.com/stretchr/testify/assert"
12+
"github.com/stretchr/testify/require"
1313
)
1414

1515
// Default state history size
@@ -42,7 +42,6 @@ func TestCappedMemoryTrieWriter(t *testing.T) {
4242
m := &MockTrieDB{}
4343
cacheConfig := &CacheConfig{Pruning: true, CommitInterval: 4096, StateHistory: uint64(tipBufferSize)}
4444
w := NewTrieWriter(m, cacheConfig)
45-
assert := assert.New(t)
4645
for i := 0; i < int(cacheConfig.CommitInterval)+1; i++ {
4746
bigI := big.NewInt(int64(i))
4847
block := types.NewBlock(
@@ -53,35 +52,34 @@ func TestCappedMemoryTrieWriter(t *testing.T) {
5352
nil, nil, nil, nil,
5453
)
5554

56-
assert.NoError(w.InsertTrie(block))
57-
assert.Equal(common.Hash{}, m.LastDereference, "should not have dereferenced block on insert")
58-
assert.Equal(common.Hash{}, m.LastCommit, "should not have committed block on insert")
55+
require.NoError(t, w.InsertTrie(block))
56+
require.Zero(t, m.LastDereference, "should not have dereferenced block on insert")
57+
require.Zero(t, m.LastCommit, "should not have committed block on insert")
5958

6059
w.AcceptTrie(block)
6160
if i <= tipBufferSize {
62-
assert.Equal(common.Hash{}, m.LastDereference, "should not have dereferenced block on accept")
61+
require.Zero(t, m.LastDereference, "should not have dereferenced block on accept")
6362
} else {
64-
assert.Equal(common.BigToHash(big.NewInt(int64(i-tipBufferSize))), m.LastDereference, "should have dereferenced old block on last accept")
63+
require.Equal(t, common.BigToHash(big.NewInt(int64(i-tipBufferSize))), m.LastDereference, "should have dereferenced old block on last accept")
6564
m.LastDereference = common.Hash{}
6665
}
6766
if i < int(cacheConfig.CommitInterval) {
68-
assert.Equal(common.Hash{}, m.LastCommit, "should not have committed block on accept")
67+
require.Zero(t, m.LastCommit, "should not have committed block on accept")
6968
} else {
70-
assert.Equal(block.Root(), m.LastCommit, "should have committed block after CommitInterval")
69+
require.Equal(t, block.Root(), m.LastCommit, "should have committed block after CommitInterval")
7170
m.LastCommit = common.Hash{}
7271
}
7372

7473
w.RejectTrie(block)
75-
assert.Equal(block.Root(), m.LastDereference, "should have dereferenced block on reject")
76-
assert.Equal(common.Hash{}, m.LastCommit, "should not have committed block on reject")
74+
require.Equal(t, block.Root(), m.LastDereference, "should have dereferenced block on reject")
75+
require.Zero(t, m.LastCommit, "should not have committed block on reject")
7776
m.LastDereference = common.Hash{}
7877
}
7978
}
8079

8180
func TestNoPruningTrieWriter(t *testing.T) {
8281
m := &MockTrieDB{}
8382
w := NewTrieWriter(m, &CacheConfig{})
84-
assert := assert.New(t)
8583
for i := 0; i < tipBufferSize+1; i++ {
8684
bigI := big.NewInt(int64(i))
8785
block := types.NewBlock(
@@ -92,18 +90,18 @@ func TestNoPruningTrieWriter(t *testing.T) {
9290
nil, nil, nil, nil,
9391
)
9492

95-
assert.NoError(w.InsertTrie(block))
96-
assert.Equal(common.Hash{}, m.LastDereference, "should not have dereferenced block on insert")
97-
assert.Equal(common.Hash{}, m.LastCommit, "should not have committed block on insert")
93+
require.NoError(t, w.InsertTrie(block))
94+
require.Zero(t, m.LastDereference, "should not have dereferenced block on insert")
95+
require.Zero(t, m.LastCommit, "should not have committed block on insert")
9896

9997
w.AcceptTrie(block)
100-
assert.Equal(common.Hash{}, m.LastDereference, "should not have dereferenced block on accept")
101-
assert.Equal(block.Root(), m.LastCommit, "should have committed block on accept")
98+
require.Zero(t, m.LastDereference, "should not have dereferenced block on accept")
99+
require.Equal(t, block.Root(), m.LastCommit, "should have committed block on accept")
102100
m.LastCommit = common.Hash{}
103101

104102
w.RejectTrie(block)
105-
assert.Equal(block.Root(), m.LastDereference, "should have dereferenced block on reject")
106-
assert.Equal(common.Hash{}, m.LastCommit, "should not have committed block on reject")
103+
require.Equal(t, block.Root(), m.LastDereference, "should have dereferenced block on reject")
104+
require.Zero(t, m.LastCommit, "should not have committed block on reject")
107105
m.LastDereference = common.Hash{}
108106
}
109107
}

network/network.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ const (
3636
var (
3737
errAcquiringSemaphore = errors.New("error acquiring semaphore")
3838
errExpiredRequest = errors.New("expired request")
39+
errNoPeersFound = errors.New("no peers found matching version")
3940
_ Network = (*network)(nil)
4041
_ validators.Connector = (*network)(nil)
4142
_ common.AppHandler = (*network)(nil)
@@ -180,7 +181,7 @@ func (n *network) SendAppRequestAny(ctx context.Context, minVersion *version.App
180181
}
181182

182183
n.activeAppRequests.Release(1)
183-
return ids.EmptyNodeID, fmt.Errorf("no peers found matching version %s out of %d peers", minVersion, n.peers.Size())
184+
return ids.EmptyNodeID, fmt.Errorf("%w: version: %s, numPeers: %d", errNoPeersFound, minVersion, n.peers.Size())
184185
}
185186

186187
// SendAppRequest sends request message bytes to specified nodeID, notifying the responseHandler on response or failure

0 commit comments

Comments
 (0)