mirror of
https://github.com/gonum/gonum.git
synced 2025-10-06 23:52:47 +08:00
all: replace uses of deprecated ioutil functions
This commit is contained in:
@@ -7,7 +7,6 @@ package flow
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"math"
|
||||
"os"
|
||||
"path/filepath"
|
||||
@@ -30,7 +29,7 @@ var slta = flag.Bool("slta", false, "specify DominatorsSLT benchmark")
|
||||
func BenchmarkDominators(b *testing.B) {
|
||||
testdata := filepath.FromSlash("./testdata/flow")
|
||||
|
||||
fis, err := ioutil.ReadDir(testdata)
|
||||
fis, err := os.ReadDir(testdata)
|
||||
if err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
b.Skipf("no control flow testdata: %v", err)
|
||||
@@ -45,7 +44,7 @@ func BenchmarkDominators(b *testing.B) {
|
||||
}
|
||||
test := name[:len(name)-len(ext)]
|
||||
|
||||
data, err := ioutil.ReadFile(filepath.Join(testdata, name))
|
||||
data, err := os.ReadFile(filepath.Join(testdata, name))
|
||||
if err != nil {
|
||||
b.Errorf("failed to open control flow case: %v", err)
|
||||
continue
|
||||
|
@@ -6,7 +6,7 @@ package cytoscapejs
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"testing"
|
||||
@@ -50,7 +50,7 @@ var cytoscapejsElementsTests = []struct {
|
||||
|
||||
func TestUnmarshalElements(t *testing.T) {
|
||||
for _, test := range cytoscapejsElementsTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
@@ -89,7 +89,7 @@ func TestUnmarshalElements(t *testing.T) {
|
||||
|
||||
func TestMarshalElements(t *testing.T) {
|
||||
for _, test := range cytoscapejsElementsTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
@@ -267,7 +267,7 @@ var cytoscapejsNodeEdgeTests = []struct {
|
||||
|
||||
func TestUnmarshalNodeEdge(t *testing.T) {
|
||||
for _, test := range cytoscapejsNodeEdgeTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
@@ -328,7 +328,7 @@ func TestUnmarshalNodeEdge(t *testing.T) {
|
||||
|
||||
func TestMarshalNodeEdge(t *testing.T) {
|
||||
for _, test := range cytoscapejsNodeEdgeTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
|
@@ -12,7 +12,7 @@ package ast_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"gonum.org/v1/gonum/graph/formats/dot"
|
||||
@@ -68,7 +68,7 @@ func TestParseFile(t *testing.T) {
|
||||
if len(g.out) > 0 {
|
||||
out = g.out
|
||||
}
|
||||
buf, err := ioutil.ReadFile(out)
|
||||
buf, err := os.ReadFile(out)
|
||||
if err != nil {
|
||||
t.Errorf("%q: unable to read file; %v", g.in, err)
|
||||
continue
|
||||
|
@@ -15,7 +15,7 @@ package dot
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"gonum.org/v1/gonum/graph/formats/dot/ast"
|
||||
"gonum.org/v1/gonum/graph/formats/dot/internal/lexer"
|
||||
@@ -24,7 +24,7 @@ import (
|
||||
|
||||
// ParseFile parses the given Graphviz DOT file into an AST.
|
||||
func ParseFile(path string) (*ast.File, error) {
|
||||
buf, err := ioutil.ReadFile(path)
|
||||
buf, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -33,7 +33,7 @@ func ParseFile(path string) (*ast.File, error) {
|
||||
|
||||
// Parse parses the given Graphviz DOT file into an AST, reading from r.
|
||||
func Parse(r io.Reader) (*ast.File, error) {
|
||||
buf, err := ioutil.ReadAll(r)
|
||||
buf, err := io.ReadAll(r)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@@ -12,7 +12,7 @@ package astx_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"gonum.org/v1/gonum/graph/formats/dot"
|
||||
@@ -72,7 +72,7 @@ func TestParseFile(t *testing.T) {
|
||||
if len(g.out) > 0 {
|
||||
out = g.out
|
||||
}
|
||||
buf, err := ioutil.ReadFile(out)
|
||||
buf, err := os.ReadFile(out)
|
||||
if err != nil {
|
||||
t.Errorf("%q: unable to read file; %v", g.in, err)
|
||||
continue
|
||||
|
@@ -13,7 +13,6 @@ package lexer_test
|
||||
import (
|
||||
"archive/zip"
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
@@ -41,7 +40,7 @@ func TestParseFile(t *testing.T) {
|
||||
if len(g.out) > 0 {
|
||||
out = g.out
|
||||
}
|
||||
buf, err := ioutil.ReadFile(out)
|
||||
buf, err := os.ReadFile(out)
|
||||
if err != nil {
|
||||
t.Errorf("%q: unable to read file; %v", g.in, err)
|
||||
continue
|
||||
|
@@ -13,7 +13,6 @@ package parser_test
|
||||
import (
|
||||
"archive/zip"
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
@@ -74,7 +73,7 @@ func TestParseFile(t *testing.T) {
|
||||
if len(g.out) > 0 {
|
||||
out = g.out
|
||||
}
|
||||
buf, err := ioutil.ReadFile(out)
|
||||
buf, err := os.ReadFile(out)
|
||||
if err != nil {
|
||||
t.Errorf("%q: unable to read file; %v", g.in, err)
|
||||
continue
|
||||
|
@@ -16,7 +16,6 @@ package main
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
)
|
||||
@@ -43,13 +42,13 @@ func main() {
|
||||
return nil
|
||||
}
|
||||
|
||||
content, err := ioutil.ReadFile(path)
|
||||
content, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
content = bytes.Replace(content, location, copyright, 1)
|
||||
return ioutil.WriteFile(path, content, info.Mode())
|
||||
return os.WriteFile(path, content, info.Mode())
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
|
@@ -6,7 +6,7 @@ package gexf12
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"testing"
|
||||
@@ -430,7 +430,7 @@ var gexfExampleTests = []struct {
|
||||
|
||||
func TestUnmarshal(t *testing.T) {
|
||||
for _, test := range gexfExampleTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
|
@@ -8,7 +8,6 @@ import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
@@ -40,7 +39,7 @@ func TestURNA(t *testing.T) {
|
||||
for _, path := range glob {
|
||||
name := filepath.Base(path)
|
||||
golden := strings.TrimSuffix(path, "-in.nq") + test.truth
|
||||
want, err := ioutil.ReadFile(golden)
|
||||
want, err := os.ReadFile(golden)
|
||||
if err != nil {
|
||||
if !os.IsNotExist(err) {
|
||||
t.Errorf("Failed to read golden data: %v", err)
|
||||
|
@@ -6,7 +6,7 @@ package sigmajs
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"testing"
|
||||
@@ -253,7 +253,7 @@ var sigmajsExampleTests = []struct {
|
||||
|
||||
func TestUnmarshal(t *testing.T) {
|
||||
for _, test := range sigmajsExampleTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
@@ -305,7 +305,7 @@ func attrPaths(dst []string, prefix string, m map[string]interface{}) []string {
|
||||
|
||||
func TestMarshal(t *testing.T) {
|
||||
for _, test := range sigmajsExampleTests {
|
||||
data, err := ioutil.ReadFile(filepath.Join("testdata", test.path))
|
||||
data, err := os.ReadFile(filepath.Join("testdata", test.path))
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %q: %v", test.path, err)
|
||||
continue
|
||||
|
@@ -9,7 +9,6 @@ import (
|
||||
"encoding/base64"
|
||||
"image"
|
||||
"image/png"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"sort"
|
||||
@@ -60,13 +59,13 @@ func checkRenderedLayout(t *testing.T, path string) (ok bool) {
|
||||
|
||||
// Read the images we've just generated and check them against the
|
||||
// Golden Images.
|
||||
got, err := ioutil.ReadFile(path)
|
||||
got, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
t.Errorf("failed to read %s: %v", path, err)
|
||||
return true
|
||||
}
|
||||
golden := goldenPath(path)
|
||||
want, err := ioutil.ReadFile(golden)
|
||||
want, err := os.ReadFile(golden)
|
||||
if err != nil {
|
||||
t.Errorf("failed to read golden file %s: %v", golden, err)
|
||||
return true
|
||||
|
@@ -9,7 +9,6 @@ import (
|
||||
"encoding"
|
||||
"encoding/binary"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"math"
|
||||
"testing"
|
||||
|
||||
@@ -639,7 +638,7 @@ func marshalBinaryToBenchDense(b *testing.B, size int) {
|
||||
data[i] = float64(i)
|
||||
}
|
||||
m := NewDense(1, size, data)
|
||||
w := ioutil.Discard
|
||||
w := io.Discard
|
||||
b.ResetTimer()
|
||||
|
||||
for n := 0; n < b.N; n++ {
|
||||
@@ -749,7 +748,7 @@ func marshalBinaryToBenchVecDense(b *testing.B, size int) {
|
||||
data[i] = float64(i)
|
||||
}
|
||||
vec := NewVecDense(size, data)
|
||||
w := ioutil.Discard
|
||||
w := io.Discard
|
||||
b.ResetTimer()
|
||||
|
||||
for n := 0; n < b.N; n++ {
|
||||
|
@@ -13,7 +13,6 @@ import (
|
||||
"go/format"
|
||||
"go/parser"
|
||||
"go/token"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
@@ -65,7 +64,7 @@ func main() {
|
||||
if strings.Contains(fn, "_test") {
|
||||
continue
|
||||
}
|
||||
b, err := ioutil.ReadFile(fn)
|
||||
b, err := os.ReadFile(fn)
|
||||
if bytes.Contains(b, []byte("+build ignore")) {
|
||||
continue
|
||||
}
|
||||
|
Reference in New Issue
Block a user