Skip to content

Commit e446891

Browse files
authored
*: Replace github.com/alecthomas/assert with github.com/stretchr/testify/require (#2570)
1 parent fac6dd6 commit e446891

File tree

4 files changed

+50
-59
lines changed

4 files changed

+50
-59
lines changed

go.mod

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ require (
1010
github.com/AstroProfundis/sysinfo v0.0.0-20240112160158-ed54df16e9ce
1111
github.com/BurntSushi/toml v1.5.0
1212
github.com/ScaleFT/sshkeys v1.2.0
13-
github.com/alecthomas/assert v1.0.0
1413
github.com/appleboy/easyssh-proxy v1.3.10-0.20211209134747-6671f69d85f5
1514
github.com/asaskevich/EventBus v0.0.0-20200907212545-49d423059eef
1615
github.com/cavaliergopher/grab/v3 v3.0.1
@@ -74,8 +73,6 @@ require (
7473
cloud.google.com/go/spanner v1.73.0 // indirect
7574
github.com/VividCortex/ewma v1.2.0 // indirect
7675
github.com/alecthomas/chroma v0.9.4 // indirect
77-
github.com/alecthomas/colour v0.1.0 // indirect
78-
github.com/alecthomas/repr v0.2.0 // indirect
7976
github.com/apache/thrift v0.17.0 // indirect
8077
github.com/benbjohnson/clock v1.3.0 // indirect
8178
github.com/chavacava/garif v0.1.0 // indirect

go.sum

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,8 @@ github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1o
5656
github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4=
5757
github.com/VoltDB/voltdb-client-go v1.0.8 h1:Xhf4LREQumXaRSUixMt1eWea6+0dz/Yo9mkqyEULbj8=
5858
github.com/VoltDB/voltdb-client-go v1.0.8/go.mod h1:mMhb5zwkT46Ef3NvkFqt+kX0j+ltQ2Sdqj9+ICq+Yto=
59-
github.com/alecthomas/assert v1.0.0 h1:3XmGh/PSuLzDbK3W2gUbRXwgW5lqPkuqvRgeQ30FI5o=
60-
github.com/alecthomas/assert v1.0.0/go.mod h1:va/d2JC+M7F6s+80kl/R3G7FUiW6JzUO+hPhLyJ36ZY=
6159
github.com/alecthomas/chroma v0.9.4 h1:YL7sOAE3p8HS96T9km7RgvmsZIctqbK1qJ0b7hzed44=
6260
github.com/alecthomas/chroma v0.9.4/go.mod h1:jtJATyUxlIORhUOFNA9NZDWGAQ8wpxQQqNSB4rjA/1s=
63-
github.com/alecthomas/colour v0.1.0 h1:nOE9rJm6dsZ66RGWYSFrXw461ZIt9A6+nHgL7FRrDUk=
64-
github.com/alecthomas/colour v0.1.0/go.mod h1:QO9JBoKquHd+jz9nshCh40fOfO+JzsoXy8qTHF68zU0=
65-
github.com/alecthomas/repr v0.2.0 h1:HAzS41CIzNW5syS8Mf9UwXhNH1J9aix/BvDRf1Ml2Yk=
66-
github.com/alecthomas/repr v0.2.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
6761
github.com/alexbrainman/odbc v0.0.0-20210605012845-39f8520b0d5f h1:qJp6jWdG+PBNCDtIwRpspahMaZ3hlfde/25ExBORKso=
6862
github.com/alexbrainman/odbc v0.0.0-20210605012845-39f8520b0d5f/go.mod h1:c5eyz5amZqTKvY3ipqerFO/74a/8CYmXOahSr40c+Ww=
6963
github.com/amsokol/ignite-go-client v0.12.2 h1:q4Mr+UUiKVnR7ykjR1YARVS5jp+ZU6ekCIs0V4WgFDo=

pkg/repository/v1manifest/keys_test.go

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ package v1manifest
1717
import (
1818
"testing"
1919

20-
"github.com/alecthomas/assert"
20+
"github.com/stretchr/testify/require"
2121
)
2222

2323
var (
@@ -51,56 +51,56 @@ var cryptoCases = [][]byte{
5151

5252
func TestKeyInfoIdentity(t *testing.T) {
5353
priv := NewKeyInfo(privateTestKey)
54-
assert.True(t, priv.IsPrivate())
54+
require.True(t, priv.IsPrivate())
5555

5656
pub1, err := priv.Public()
57-
assert.Nil(t, err)
57+
require.Nil(t, err)
5858
pub2, err := priv.Public()
59-
assert.Nil(t, err)
59+
require.Nil(t, err)
6060
pub3, err := pub2.Public()
61-
assert.Nil(t, err)
61+
require.Nil(t, err)
6262

63-
assert.Equal(t, pub1.Value["public"], pub2.Value["public"])
64-
assert.Equal(t, pub1.Value["public"], pub3.Value["public"])
65-
assert.Equal(t, pub1.Value["public"], string(publicTestKey))
63+
require.Equal(t, pub1.Value["public"], pub2.Value["public"])
64+
require.Equal(t, pub1.Value["public"], pub3.Value["public"])
65+
require.Equal(t, pub1.Value["public"], string(publicTestKey))
6666

6767
id1, err := pub1.ID()
68-
assert.Nil(t, err)
68+
require.Nil(t, err)
6969
id2, err := pub2.ID()
70-
assert.Nil(t, err)
70+
require.Nil(t, err)
7171
id3, err := pub3.ID()
72-
assert.Nil(t, err)
72+
require.Nil(t, err)
7373

74-
assert.Equal(t, id1, id2)
75-
assert.Equal(t, id1, id3)
74+
require.Equal(t, id1, id2)
75+
require.Equal(t, id1, id3)
7676
}
7777

7878
func TestKeyInfoID(t *testing.T) {
7979
priv := NewKeyInfo(privateTestKey)
80-
assert.True(t, priv.IsPrivate())
80+
require.True(t, priv.IsPrivate())
8181

8282
pub, err := priv.Public()
83-
assert.Nil(t, err)
84-
assert.True(t, !pub.IsPrivate())
83+
require.Nil(t, err)
84+
require.True(t, !pub.IsPrivate())
8585

8686
pubid, err := pub.ID()
87-
assert.Nil(t, err)
87+
require.Nil(t, err)
8888
privid, err := pub.ID()
89-
assert.Nil(t, err)
90-
assert.NotEmpty(t, pubid)
91-
assert.Equal(t, pubid, privid)
89+
require.Nil(t, err)
90+
require.NotEmpty(t, pubid)
91+
require.Equal(t, pubid, privid)
9292
}
9393

9494
func TestKeyInfoSigAndVerify(t *testing.T) {
9595
pri := NewKeyInfo(privateTestKey)
96-
assert.True(t, pri.IsPrivate())
96+
require.True(t, pri.IsPrivate())
9797

9898
pub, err := pri.Public()
99-
assert.Nil(t, err)
99+
require.Nil(t, err)
100100

101101
for _, cas := range cryptoCases {
102102
sig, err := pri.Signature(cas)
103-
assert.Nil(t, err)
104-
assert.Nil(t, pub.Verify(cas, sig))
103+
require.Nil(t, err)
104+
require.Nil(t, pub.Verify(cas, sig))
105105
}
106106
}

pkg/repository/v1manifest/types_test.go

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
"fmt"
1919
"testing"
2020

21-
"github.com/alecthomas/assert"
21+
"github.com/stretchr/testify/require"
2222
)
2323

2424
func TestComponentList(t *testing.T) {
@@ -30,16 +30,16 @@ func TestComponentList(t *testing.T) {
3030
}
3131

3232
list := manifest.ComponentList()
33-
assert.Equal(t, len(list), 1)
33+
require.Equal(t, len(list), 1)
3434
_, ok := list["comp1"]
35-
assert.True(t, ok)
35+
require.True(t, ok)
3636

3737
list = manifest.ComponentListWithYanked()
38-
assert.Equal(t, len(list), 2)
38+
require.Equal(t, len(list), 2)
3939
_, ok = list["comp1"]
40-
assert.True(t, ok)
40+
require.True(t, ok)
4141
_, ok = list["comp2"]
42-
assert.True(t, ok)
42+
require.True(t, ok)
4343
}
4444

4545
func TestVersionList(t *testing.T) {
@@ -57,21 +57,21 @@ func TestVersionList(t *testing.T) {
5757
}
5858

5959
versions := manifest.VersionList("linux/amd64")
60-
assert.Equal(t, len(versions), 1)
60+
require.Equal(t, len(versions), 1)
6161
_, ok := versions["v1.0.0"]
62-
assert.True(t, ok)
62+
require.True(t, ok)
6363

6464
versions = manifest.VersionListWithYanked("linux/amd64")
65-
assert.Equal(t, len(versions), 2)
65+
require.Equal(t, len(versions), 2)
6666
_, ok = versions["v1.0.0"]
67-
assert.True(t, ok)
67+
require.True(t, ok)
6868
_, ok = versions["v1.1.1"]
69-
assert.True(t, ok)
69+
require.True(t, ok)
7070

7171
versions = manifest.VersionList("windows/amd64")
72-
assert.Equal(t, len(versions), 1)
72+
require.Equal(t, len(versions), 1)
7373
_, ok = versions["v1.0.0"]
74-
assert.True(t, ok)
74+
require.True(t, ok)
7575

7676
manifest = &Component{
7777
Platforms: map[string]map[string]VersionItem{
@@ -83,7 +83,7 @@ func TestVersionList(t *testing.T) {
8383
}
8484

8585
versions = manifest.VersionList("windows/amd64")
86-
assert.Equal(t, len(versions), 0)
86+
require.Equal(t, len(versions), 0)
8787
}
8888

8989
func TestLoadManifestError(t *testing.T) {
@@ -92,30 +92,30 @@ func TestLoadManifestError(t *testing.T) {
9292
err: fmt.Errorf("dummy error"),
9393
}
9494
// identical errors are equal
95-
assert.True(t, errors.Is(err0, err0))
96-
assert.True(t, errors.Is(ErrLoadManifest, ErrLoadManifest))
97-
assert.True(t, errors.Is(ErrLoadManifest, &LoadManifestError{}))
98-
assert.True(t, errors.Is(&LoadManifestError{}, ErrLoadManifest))
95+
require.True(t, errors.Is(err0, err0))
96+
require.True(t, errors.Is(ErrLoadManifest, ErrLoadManifest))
97+
require.True(t, errors.Is(ErrLoadManifest, &LoadManifestError{}))
98+
require.True(t, errors.Is(&LoadManifestError{}, ErrLoadManifest))
9999
// not equal for different error types
100-
assert.False(t, errors.Is(err0, errors.New("")))
100+
require.False(t, errors.Is(err0, errors.New("")))
101101
// default Value matches any error
102-
assert.True(t, errors.Is(err0, ErrLoadManifest))
102+
require.True(t, errors.Is(err0, ErrLoadManifest))
103103
// error with values are not matching default ones
104-
assert.False(t, errors.Is(ErrLoadManifest, err0))
104+
require.False(t, errors.Is(ErrLoadManifest, err0))
105105

106106
err1 := &LoadManifestError{
107107
manifest: "root.json",
108108
err: fmt.Errorf("dummy error 2"),
109109
}
110-
assert.True(t, errors.Is(err1, ErrLoadManifest))
110+
require.True(t, errors.Is(err1, ErrLoadManifest))
111111
// errors with different errors are different
112-
assert.False(t, errors.Is(err0, err1))
113-
assert.False(t, errors.Is(err1, err0))
112+
require.False(t, errors.Is(err0, err1))
113+
require.False(t, errors.Is(err1, err0))
114114

115115
err2 := &LoadManifestError{
116116
manifest: "root.json",
117117
}
118118
// nil errors can be match with any error, but not vise vera
119-
assert.True(t, errors.Is(err1, err2))
120-
assert.False(t, errors.Is(err2, err1))
119+
require.True(t, errors.Is(err1, err2))
120+
require.False(t, errors.Is(err2, err1))
121121
}

0 commit comments

Comments
 (0)