1
0
mirror of https://github.com/opencontainers/go-digest.git synced 2025-07-10 23:20:55 +03:00

TestFroms: fix some linting issues

Keep the linters happy:

- fix an unhandled error (but unlikely to happen)
- fix some variables being shadowed

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2023-08-01 14:13:31 +02:00
parent 0927e7df5c
commit f94d70dcad

View File

@ -77,13 +77,18 @@ func TestFlagInterface(t *testing.T) {
func TestFroms(t *testing.T) {
p := make([]byte, 1<<20)
rand.Read(p)
_, err := rand.Read(p)
if err != nil {
t.Fatal(err)
}
for alg := range algorithms {
h := alg.Hash()
h.Write(p)
expected := Digest(fmt.Sprintf("%s:%x", alg, h.Sum(nil)))
readerDgst, err := alg.FromReader(bytes.NewReader(p))
var readerDgst Digest
readerDgst, err = alg.FromReader(bytes.NewReader(p))
if err != nil {
t.Fatalf("error calculating hash from reader: %v", err)
}
@ -95,7 +100,7 @@ func TestFroms(t *testing.T) {
}
if alg == Canonical {
readerDgst, err := FromReader(bytes.NewReader(p))
readerDgst, err = FromReader(bytes.NewReader(p))
if err != nil {
t.Fatalf("error calculating hash from reader: %v", err)
}