feat: replace ioutil with io and os (#1816)

This commit is contained in:
Nicholas Wiersma
2023-01-27 17:12:47 +02:00
committed by GitHub
parent 6baf7c9033
commit ab64133949
23 changed files with 76 additions and 81 deletions
+11 -11
View File
@@ -3,7 +3,7 @@ package mongo
import (
"bytes"
"context"
"io/ioutil"
"io"
"os"
"testing"
@@ -48,13 +48,13 @@ func TestQueryModuleVersionExists(t *testing.T) {
mock := &storage.Version{
Info: []byte("123"),
Mod: []byte("456"),
Zip: ioutil.NopCloser(bytes.NewReader([]byte("789"))),
Zip: io.NopCloser(bytes.NewReader([]byte("789"))),
}
ctx := context.Background()
backend := getStorage(t)
zipBts, _ := ioutil.ReadAll(mock.Zip)
zipBts, _ := io.ReadAll(mock.Zip)
backend.Save(ctx, modname, ver, mock.Mod, bytes.NewReader(zipBts), mock.Info)
defer backend.Delete(ctx, modname, ver)
@@ -69,13 +69,13 @@ func TestQueryKindNotFoundErrorCases(t *testing.T) {
mock := &storage.Version{
Info: []byte("123"),
Mod: []byte("456"),
Zip: ioutil.NopCloser(bytes.NewReader([]byte("789"))),
Zip: io.NopCloser(bytes.NewReader([]byte("789"))),
}
ctx := context.Background()
backend := getStorage(t)
zipBts, _ := ioutil.ReadAll(mock.Zip)
zipBts, _ := io.ReadAll(mock.Zip)
backend.Save(ctx, modname, ver, mock.Mod, bytes.NewReader(zipBts), mock.Info)
defer backend.Delete(ctx, modname, ver)
@@ -111,12 +111,12 @@ func TestNewStorageWithDefaultOverrides(t *testing.T) {
collName string
expCollName string
}{
{"Test Default 'Athens' DB Name", "athens", "athens", "modules", "modules"}, //Tests the default database name
{"Test Custom DB Name", "testAthens", "testAthens", "modules", "modules"}, //Tests a non-default database name
{"Test Blank DB Name", "", "athens", "modules", "modules"}, //Tests the blank database name edge-case
{"Test Default 'Modules' Collection Name", "athens", "athens", "modules", "modules"}, //Tests the default collection name
{"Test Custom Collection Name", "athens", "athens", "testModules", "testModules"}, //Tests the non-default collection name
{"Test Blank Collection Name", "athens", "athens", "", "modules"}, //Tests the blank collection name edge-case
{"Test Default 'Athens' DB Name", "athens", "athens", "modules", "modules"}, // Tests the default database name
{"Test Custom DB Name", "testAthens", "testAthens", "modules", "modules"}, // Tests a non-default database name
{"Test Blank DB Name", "", "athens", "modules", "modules"}, // Tests the blank database name edge-case
{"Test Default 'Modules' Collection Name", "athens", "athens", "modules", "modules"}, // Tests the default collection name
{"Test Custom Collection Name", "athens", "athens", "testModules", "testModules"}, // Tests the non-default collection name
{"Test Blank Collection Name", "athens", "athens", "", "modules"}, // Tests the blank collection name edge-case
}