Skip to content

Commit e067a6d

Browse files
author
Martin Guibert
committed
chore: update deprecated use of io/ioutils
1 parent cc04a88 commit e067a6d

File tree

18 files changed

+58
-65
lines changed

18 files changed

+58
-65
lines changed

enumeration/terraform/provider_downloader.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package terraform
22

33
import (
44
"context"
5-
"io/ioutil"
65
"net/http"
76
"os"
87

@@ -53,7 +52,7 @@ func (p *ProviderDownloader) Download(url, path string) error {
5352
if resp.StatusCode != http.StatusOK {
5453
return errors.Errorf("unsuccessful request to %s: %s", url, resp.Status)
5554
}
56-
f, err := ioutil.TempFile("", "terraform-provider")
55+
f, err := os.CreateTemp("", "terraform-provider")
5756
if err != nil {
5857
return errors.Errorf("failed to open temporary file to download from %s", url)
5958
}

enumeration/terraform/provider_downloader_test.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ package terraform
22

33
import (
44
"fmt"
5-
terraformError "github.com/snyk/driftctl/enumeration/terraform/error"
6-
"io/ioutil"
75
"net/http"
6+
"os"
87
"path"
98
"testing"
109

10+
terraformError "github.com/snyk/driftctl/enumeration/terraform/error"
11+
1112
"github.com/aws/aws-sdk-go/aws"
1213
"github.com/stretchr/testify/assert"
1314

@@ -59,7 +60,7 @@ func TestProviderDownloader_Download(t *testing.T) {
5960
testFile: aws.String("invalid.zip"),
6061
assert: func(assert *assert.Assertions, tmpDir string, err error) {
6162
assert.NotNil(err)
62-
infos, err := ioutil.ReadDir(tmpDir)
63+
infos, err := os.ReadDir(tmpDir)
6364
assert.Nil(err)
6465
assert.Len(infos, 0)
6566
},
@@ -69,7 +70,7 @@ func TestProviderDownloader_Download(t *testing.T) {
6970
testFile: aws.String("terraform-provider-aws_3.5.0_linux_amd64.zip"),
7071
assert: func(assert *assert.Assertions, tmpDir string, err error) {
7172
assert.Nil(err)
72-
file, err := ioutil.ReadFile(path.Join(tmpDir, "terraform-provider-aws_v3.5.0_x5"))
73+
file, err := os.ReadFile(path.Join(tmpDir, "terraform-provider-aws_v3.5.0_x5"))
7374
assert.Nil(err)
7475
assert.Equal([]byte{0x74, 0x65, 0x73, 0x74, 0xa}, file)
7576
},
@@ -92,7 +93,7 @@ func TestProviderDownloader_Download(t *testing.T) {
9293
httpmock.RegisterResponder("GET", url, c.responder)
9394
} else {
9495
if c.testFile != nil {
95-
body, err := ioutil.ReadFile("./testdata/" + *c.testFile)
96+
body, err := os.ReadFile("./testdata/" + *c.testFile)
9697
if err != nil {
9798
tt.Error(err)
9899
}

pkg/analyser/analyzer_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package analyser
22

33
import (
44
"encoding/json"
5-
"io/ioutil"
5+
"os"
66
"testing"
77
"time"
88

@@ -1343,11 +1343,11 @@ func TestAnalysis_MarshalJSON(t *testing.T) {
13431343
t.Fatal(err)
13441344
}
13451345
if *goldenfile.Update == "TestAnalysis_MarshalJSON" {
1346-
if err := ioutil.WriteFile(goldenFile, got, 0600); err != nil {
1346+
if err := os.WriteFile(goldenFile, got, 0600); err != nil {
13471347
t.Fatal(err)
13481348
}
13491349
}
1350-
expected, err := ioutil.ReadFile(goldenFile)
1350+
expected, err := os.ReadFile(goldenFile)
13511351
if err != nil {
13521352
t.Fatal(err)
13531353
}
@@ -1429,7 +1429,7 @@ func TestAnalysis_UnmarshalJSON(t *testing.T) {
14291429
}
14301430

14311431
got := Analysis{}
1432-
input, err := ioutil.ReadFile("./testdata/input.json")
1432+
input, err := os.ReadFile("./testdata/input.json")
14331433
if err != nil {
14341434
t.Fatal(err)
14351435
}

pkg/cmd/scan/output/console_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package output
33
import (
44
"bytes"
55
"io"
6-
"io/ioutil"
76
"os"
87
"path"
98
"testing"
@@ -160,12 +159,12 @@ func TestConsole_Write(t *testing.T) {
160159

161160
expectedFilePath := path.Join("./testdata", tt.goldenfile)
162161
if *goldenfile.Update == tt.goldenfile {
163-
if err := ioutil.WriteFile(expectedFilePath, out, 0600); err != nil {
162+
if err := os.WriteFile(expectedFilePath, out, 0600); err != nil {
164163
t.Fatal(err)
165164
}
166165
}
167166

168-
expected, err := ioutil.ReadFile(expectedFilePath)
167+
expected, err := os.ReadFile(expectedFilePath)
169168
if err != nil {
170169
t.Fatal(err)
171170
}

pkg/cmd/scan/output/html_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package output
22

33
import (
4-
"io/ioutil"
4+
"os"
55
"path"
66
"testing"
77
"time"
@@ -236,7 +236,7 @@ func TestHTML_Write(t *testing.T) {
236236
for _, tt := range tests {
237237
t.Run(tt.name, func(t *testing.T) {
238238
tempDir := t.TempDir()
239-
tempFile, err := ioutil.TempFile(tempDir, "result")
239+
tempFile, err := os.CreateTemp(tempDir, "result")
240240

241241
if err != nil {
242242
t.Fatal(err)
@@ -250,19 +250,19 @@ func TestHTML_Write(t *testing.T) {
250250
assert.NoError(t, err)
251251
}
252252

253-
got, err := ioutil.ReadFile(tempFile.Name())
253+
got, err := os.ReadFile(tempFile.Name())
254254
if err != nil {
255255
t.Fatal(err)
256256
}
257257

258258
expectedFilePath := path.Join("./testdata/", tt.goldenfile)
259259
if *goldenfile.Update == tt.goldenfile {
260-
if err := ioutil.WriteFile(expectedFilePath, got, 0600); err != nil {
260+
if err := os.WriteFile(expectedFilePath, got, 0600); err != nil {
261261
t.Fatal(err)
262262
}
263263
}
264264

265-
expected, err := ioutil.ReadFile(expectedFilePath)
265+
expected, err := os.ReadFile(expectedFilePath)
266266
if err != nil {
267267
t.Fatal(err)
268268
}

pkg/cmd/scan/output/json_test.go

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package output
33
import (
44
"bytes"
55
"io"
6-
"io/ioutil"
76
"os"
87
"path"
98
"testing"
@@ -60,25 +59,25 @@ func TestJSON_Write(t *testing.T) {
6059
for _, tt := range tests {
6160
t.Run(tt.name, func(t *testing.T) {
6261
tempDir := t.TempDir()
63-
tempFile, err := ioutil.TempFile(tempDir, "result")
62+
tempFile, err := os.CreateTemp(tempDir, "result")
6463
if err != nil {
6564
t.Fatal(err)
6665
}
6766
c := NewJSON(tempFile.Name())
6867
if err := c.Write(tt.args.analysis); (err != nil) != tt.wantErr {
6968
t.Errorf("Write() error = %v, wantErr %v", err, tt.wantErr)
7069
}
71-
result, err := ioutil.ReadFile(tempFile.Name())
70+
result, err := os.ReadFile(tempFile.Name())
7271
if err != nil {
7372
t.Fatal(err)
7473
}
7574
expectedFilePath := path.Join("./testdata/", tt.goldenfile)
7675
if *goldenfile.Update == tt.goldenfile {
77-
if err := ioutil.WriteFile(expectedFilePath, result, 0600); err != nil {
76+
if err := os.WriteFile(expectedFilePath, result, 0600); err != nil {
7877
t.Fatal(err)
7978
}
8079
}
81-
expected, err := ioutil.ReadFile(expectedFilePath)
80+
expected, err := os.ReadFile(expectedFilePath)
8281
if err != nil {
8382
t.Fatal(err)
8483
}
@@ -145,11 +144,11 @@ func TestJSON_Write_stdout(t *testing.T) {
145144

146145
expectedFilePath := path.Join("./testdata/", tt.goldenfile)
147146
if *goldenfile.Update == tt.goldenfile {
148-
if err := ioutil.WriteFile(expectedFilePath, result, 0600); err != nil {
147+
if err := os.WriteFile(expectedFilePath, result, 0600); err != nil {
149148
t.Fatal(err)
150149
}
151150
}
152-
expected, err := ioutil.ReadFile(expectedFilePath)
151+
expected, err := os.ReadFile(expectedFilePath)
153152
if err != nil {
154153
t.Fatal(err)
155154
}
@@ -162,7 +161,7 @@ func TestJSON_WriteMultiplesTimesInSameFile(t *testing.T) {
162161
emptyAnalysis := &analyser.Analysis{}
163162
longerAnalysis := fakeAnalysis(analyser.AnalyzerOptions{})
164163
tempDir := t.TempDir()
165-
tempFile, err := ioutil.TempFile(tempDir, "result")
164+
tempFile, err := os.CreateTemp(tempDir, "result")
166165
if err != nil {
167166
t.Fatal(err)
168167
}
@@ -176,18 +175,18 @@ func TestJSON_WriteMultiplesTimesInSameFile(t *testing.T) {
176175
t.Errorf("Second write error = %v", err)
177176
}
178177

179-
result, err := ioutil.ReadFile(tempFile.Name())
178+
result, err := os.ReadFile(tempFile.Name())
180179
if err != nil {
181180
t.Fatal(err)
182181
}
183182
goldenFileName := "output_multiples_times.json"
184183
expectedFilePath := path.Join("./testdata/", goldenFileName)
185184
if *goldenfile.Update == goldenFileName {
186-
if err := ioutil.WriteFile(expectedFilePath, result, 0600); err != nil {
185+
if err := os.WriteFile(expectedFilePath, result, 0600); err != nil {
187186
t.Fatal(err)
188187
}
189188
}
190-
expected, err := ioutil.ReadFile(expectedFilePath)
189+
expected, err := os.ReadFile(expectedFilePath)
191190
if err != nil {
192191
t.Fatal(err)
193192
}

pkg/cmd/scan/output/plan_test.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package output
33
import (
44
"bytes"
55
"io"
6-
"io/ioutil"
76
"os"
87
"path"
98
"testing"
@@ -36,25 +35,25 @@ func TestPlan_Write(t *testing.T) {
3635
for _, tt := range tests {
3736
t.Run(tt.name, func(t *testing.T) {
3837
tempDir := t.TempDir()
39-
tempFile, err := ioutil.TempFile(tempDir, "result")
38+
tempFile, err := os.CreateTemp(tempDir, "result")
4039
if err != nil {
4140
t.Fatal(err)
4241
}
4342
c := NewPlan(tempFile.Name())
4443
if err := c.Write(tt.analysis); (err != nil) != tt.wantErr {
4544
t.Errorf("Write() error = %v, wantErr %v", err, tt.wantErr)
4645
}
47-
result, err := ioutil.ReadFile(tempFile.Name())
46+
result, err := os.ReadFile(tempFile.Name())
4847
if err != nil {
4948
t.Fatal(err)
5049
}
5150
expectedFilePath := path.Join("./testdata/", tt.goldenfile)
5251
if *goldenfile.Update == tt.goldenfile {
53-
if err := ioutil.WriteFile(expectedFilePath, result, 0600); err != nil {
52+
if err := os.WriteFile(expectedFilePath, result, 0600); err != nil {
5453
t.Fatal(err)
5554
}
5655
}
57-
expected, err := ioutil.ReadFile(expectedFilePath)
56+
expected, err := os.ReadFile(expectedFilePath)
5857
if err != nil {
5958
t.Fatal(err)
6059
}
@@ -113,11 +112,11 @@ func TestPlan_Write_stdout(t *testing.T) {
113112

114113
expectedFilePath := path.Join("./testdata/", tt.goldenfile)
115114
if *goldenfile.Update == tt.goldenfile {
116-
if err := ioutil.WriteFile(expectedFilePath, result, 0600); err != nil {
115+
if err := os.WriteFile(expectedFilePath, result, 0600); err != nil {
117116
t.Fatal(err)
118117
}
119118
}
120-
expected, err := ioutil.ReadFile(expectedFilePath)
119+
expected, err := os.ReadFile(expectedFilePath)
121120
if err != nil {
122121
t.Fatal(err)
123122
}

pkg/driftctl_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package pkg_test
22

33
import (
44
"encoding/json"
5-
"io/ioutil"
5+
"os"
66
"path"
77
"strings"
88
"testing"
@@ -1417,7 +1417,7 @@ func TestDriftctlRun_TestResourcesNormalization(t *testing.T) {
14171417

14181418
readResourceFile := func(ty, path string) ([]*resource.Resource, error) {
14191419
results := []*resource.Resource{}
1420-
file, err := ioutil.ReadFile(path)
1420+
file, err := os.ReadFile(path)
14211421
if err != nil {
14221422
return nil, err
14231423
}

pkg/iac/terraform/state/backend/s3_reader_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package backend
22

33
import (
44
"fmt"
5-
"io/ioutil"
5+
"io"
66
"os"
77
"reflect"
88
"testing"
@@ -125,6 +125,6 @@ func TestS3Backend_Read(t *testing.T) {
125125
t.Error(err)
126126
}
127127
reader.S3Client = fakeS3
128-
_, err = ioutil.ReadAll(reader)
128+
_, err = io.ReadAll(reader)
129129
assert.Nil(err)
130130
}

pkg/iac/terraform/state/backend/tfcloud_config_reader.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"encoding/json"
55
"errors"
66
"io"
7-
"io/ioutil"
87
"os"
98
"path/filepath"
109
"runtime"
@@ -29,7 +28,7 @@ func NewTFCloudConfigReader(reader io.ReadCloser) *tfCloudConfigReader {
2928
}
3029

3130
func (r *tfCloudConfigReader) GetToken(host string) (string, error) {
32-
b, err := ioutil.ReadAll(r.reader)
31+
b, err := io.ReadAll(r.reader)
3332
if err != nil {
3433
return "", errors.New("unable to read file")
3534
}

0 commit comments

Comments
 (0)