Skip to content

Commit 133918e

Browse files
authored
Merge pull request #18712 from mmorel-35/testifylint/empty+len
fix: enable empty and len rules from testifylint
2 parents 5e238a0 + e06fb81 commit 133918e

File tree

18 files changed

+30
-32
lines changed

18 files changed

+30
-32
lines changed

client/pkg/logutil/zap_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ func TestEncodeTimePrecisionToMicroSeconds(t *testing.T) {
5353
regex := `\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.(\d+)(Z|[+-]\d{4})`
5454
re := regexp.MustCompile(regex)
5555
matches := re.FindStringSubmatch(fields.Timestamp)
56-
require.Equal(t, 3, len(matches))
57-
require.Equalf(t, fractionSecondsPrecision, len(matches[1]), "unexpected timestamp %s", fields.Timestamp)
56+
require.Len(t, matches, 3)
57+
require.Lenf(t, matches[1], fractionSecondsPrecision, "unexpected timestamp %s", fields.Timestamp)
5858
}

server/etcdserver/api/v2store/store_ttl_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func TestStoreGetDirectory(t *testing.T) {
6464
assert.Equal(t, e.EtcdIndex, eidx)
6565
assert.Equal(t, e.Action, "get")
6666
assert.Equal(t, e.Node.Key, "/foo")
67-
assert.Equal(t, len(e.Node.Nodes), 2)
67+
assert.Len(t, e.Node.Nodes, 2)
6868
var bazNodes NodeExterns
6969
for _, node := range e.Node.Nodes {
7070
switch node.Key {
@@ -73,7 +73,7 @@ func TestStoreGetDirectory(t *testing.T) {
7373
assert.False(t, node.Dir)
7474
case "/foo/baz":
7575
assert.True(t, node.Dir)
76-
assert.Equal(t, len(node.Nodes), 2)
76+
assert.Len(t, node.Nodes, 2)
7777
bazNodes = node.Nodes
7878
default:
7979
t.Errorf("key = %s, not matched", node.Key)

server/storage/backend/tx_buffer_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func Test_bucketBuffer_CopyUsed_After_Add(t *testing.T) {
2929
bb.add([]byte(k), []byte(v))
3030
bbCopy := bb.CopyUsed()
3131
assert.Equal(t, bb.used, bbCopy.used)
32-
assert.Equal(t, bbCopy.used, len(bbCopy.buf))
32+
assert.Len(t, bbCopy.buf, bbCopy.used)
3333
assert.GreaterOrEqual(t, len(bb.buf), len(bbCopy.buf))
3434
}
3535
}
@@ -85,7 +85,7 @@ func Test_bucketBuffer_CopyUsed(t *testing.T) {
8585
} else {
8686
bbCopy := bb.CopyUsed()
8787
assert.Equal(t, tt.wantUsed, bbCopy.used)
88-
assert.Equal(t, tt.wantBufLen, len(bbCopy.buf))
88+
assert.Len(t, bbCopy.buf, tt.wantBufLen)
8989
}
9090
})
9191
}
@@ -132,7 +132,7 @@ func TestDedupe(t *testing.T) {
132132
bb.add([]byte(tt.keys[i]), []byte(tt.vals[i]))
133133
}
134134
bb.dedupe()
135-
assert.Equal(t, bb.used, len(tt.expectedKeys))
135+
assert.Len(t, tt.expectedKeys, bb.used)
136136
for i := 0; i < bb.used; i++ {
137137
assert.Equal(t, bb.buf[i].key, []byte(tt.expectedKeys[i]))
138138
assert.Equal(t, bb.buf[i].val, []byte(tt.expectedVals[i]))

server/storage/mvcc/key_index_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ func TestKeyIndexCompactAndKeep(t *testing.T) {
499499
}
500500

501501
if isTombstone {
502-
assert.Equal(t, 0, len(am), "#%d: ki = %d, keep result wants empty because tombstone", i, ki)
502+
assert.Empty(t, am, "#%d: ki = %d, keep result wants empty because tombstone", i, ki)
503503
} else {
504504
assert.Equal(t, tt.wam, am,
505505
"#%d: ki = %d, compact keep should be equal to keep keep if it's not tombstone", i, ki)
@@ -550,7 +550,7 @@ func TestKeyIndexCompactAndKeep(t *testing.T) {
550550
}
551551

552552
if isTombstoneRevFn(ki, tt.compact) {
553-
assert.Equal(t, 0, len(am), "#%d: ki = %d, keep result wants empty because tombstone", i, ki)
553+
assert.Empty(t, am, "#%d: ki = %d, keep result wants empty because tombstone", i, ki)
554554
} else {
555555
assert.Equal(t, tt.wam, am,
556556
"#%d: ki = %d, compact keep should be equal to keep keep if it's not tombstone", i, ki)

tests/common/auth_util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,13 @@ func setupAuth(c interfaces.Client, roles []authRole, users []authUser) error {
108108
}
109109

110110
func requireRolePermissionEqual(t *testing.T, expectRole authRole, actual []*authpb.Permission) {
111-
require.Equal(t, 1, len(actual))
111+
require.Len(t, actual, 1)
112112
require.Equal(t, expectRole.permission, clientv3.PermissionType(actual[0].PermType))
113113
require.Equal(t, expectRole.key, string(actual[0].Key))
114114
require.Equal(t, expectRole.keyEnd, string(actual[0].RangeEnd))
115115
}
116116

117117
func requireUserRolesEqual(t *testing.T, expectUser authUser, actual []string) {
118-
require.Equal(t, 1, len(actual))
118+
require.Len(t, actual, 1)
119119
require.Equal(t, expectUser.role, actual[0])
120120
}

tests/common/endpoint_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func TestEndpointHashKV(t *testing.T) {
6363
resp, err := cc.HashKV(ctx, 0)
6464
require.NoError(t, err, "failed to get endpoint hashkv: %v", err)
6565

66-
require.Equal(t, 3, len(resp))
66+
require.Len(t, resp, 3)
6767
if resp[0].HashRevision == resp[1].HashRevision && resp[0].HashRevision == resp[2].HashRevision {
6868
require.Equal(t, resp[0].Hash, resp[1].Hash)
6969
require.Equal(t, resp[0].Hash, resp[2].Hash)

tests/e2e/ctl_v3_auth_cluster_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func TestAuthCluster(t *testing.T) {
7070

7171
// make sure writes to both endpoints are successful
7272
endpoints := epc.EndpointsGRPC()
73-
assert.Equal(t, len(endpoints), 2)
73+
assert.Len(t, endpoints, 2)
7474
for _, endpoint := range epc.EndpointsGRPC() {
7575
if err := epc.Etcdctl(testUserClientOpts, e2e.WithEndpoints([]string{endpoint})).Put(ctx, "/test/key", endpoint, config.PutOptions{}); err != nil {
7676
t.Fatalf("failed to write to Put to %q (%v)", endpoint, err)

tests/e2e/ctl_v3_member_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ func TestCtlV3ConsistentMemberList(t *testing.T) {
134134
}
135135

136136
count++
137-
require.Equal(t, 1, len(mresp.Members))
137+
require.Len(t, mresp.Members, 1)
138138
}
139139
}()
140140

@@ -152,15 +152,15 @@ func memberListTest(cx ctlCtx) {
152152
func memberListSerializableTest(cx ctlCtx) {
153153
resp, err := getMemberList(cx, false)
154154
require.NoError(cx.t, err)
155-
require.Equal(cx.t, 1, len(resp.Members))
155+
require.Len(cx.t, resp.Members, 1)
156156

157157
peerURL := fmt.Sprintf("http://localhost:%d", e2e.EtcdProcessBasePort+11)
158158
err = ctlV3MemberAdd(cx, peerURL, false)
159159
require.NoError(cx.t, err)
160160

161161
resp, err = getMemberList(cx, true)
162162
require.NoError(cx.t, err)
163-
require.Equal(cx.t, 2, len(resp.Members))
163+
require.Len(cx.t, resp.Members, 2)
164164
}
165165

166166
func ctlV3MemberList(cx ctlCtx) error {

tests/e2e/v3_curl_auth_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ func testCurlV3AuthUserBasicOperations(cx ctlCtx) {
243243
users, ok := resp["users"]
244244
require.True(cx.t, ok)
245245
userSlice := users.([]any)
246-
require.Equal(cx.t, 2, len(userSlice))
246+
require.Len(cx.t, userSlice, 2)
247247
require.Equal(cx.t, "user1", userSlice[0])
248248
require.Equal(cx.t, "user3", userSlice[1])
249249
}
@@ -372,7 +372,7 @@ func testCurlV3AuthRoleBasicOperations(cx ctlCtx) {
372372
roles, ok := resp["roles"]
373373
require.True(cx.t, ok)
374374
roleSlice := roles.([]any)
375-
require.Equal(cx.t, 2, len(roleSlice))
375+
require.Len(cx.t, roleSlice, 2)
376376
require.Equal(cx.t, "role1", roleSlice[0])
377377
require.Equal(cx.t, "role3", roleSlice[1])
378378
}

tests/e2e/v3_curl_cluster_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func testCurlV3ClusterOperations(cx ctlCtx) {
5353
// list members and get the new member's ID
5454
cx.t.Log("Listing members after adding a member")
5555
members := mustListMembers(cx)
56-
require.Equal(cx.t, 2, len(members))
56+
require.Len(cx.t, members, 2)
5757
cx.t.Logf("members: %+v", members)
5858

5959
var newMemberIDStr string
@@ -107,7 +107,7 @@ func testCurlV3ClusterOperations(cx ctlCtx) {
107107
// list members again after deleting a member
108108
cx.t.Log("Listing members again after deleting a member")
109109
members = mustListMembers(cx)
110-
require.Equal(cx.t, 1, len(members))
110+
require.Len(cx.t, members, 1)
111111
}
112112

113113
func mustListMembers(cx ctlCtx) []any {

0 commit comments

Comments
 (0)