mirror of
https://github.com/restic/restic.git
synced 2025-08-26 09:28:01 +00:00
fs: remove Open method from FS interface
This commit is contained in:
@@ -1664,15 +1664,6 @@ type MockFS struct {
|
||||
bytesRead map[string]int // tracks bytes read from all opened files
|
||||
}
|
||||
|
||||
func (m *MockFS) Open(name string) (fs.File, error) {
|
||||
f, err := m.FS.Open(name)
|
||||
if err != nil {
|
||||
return f, err
|
||||
}
|
||||
|
||||
return MockFile{File: f, fs: m, filename: name}, nil
|
||||
}
|
||||
|
||||
func (m *MockFS) OpenFile(name string, flag int, perm os.FileMode) (fs.File, error) {
|
||||
f, err := m.FS.OpenFile(name, flag, perm)
|
||||
if err != nil {
|
||||
@@ -2061,14 +2052,6 @@ type TrackFS struct {
|
||||
m sync.Mutex
|
||||
}
|
||||
|
||||
func (m *TrackFS) Open(name string) (fs.File, error) {
|
||||
m.m.Lock()
|
||||
m.opened[name]++
|
||||
m.m.Unlock()
|
||||
|
||||
return m.FS.Open(name)
|
||||
}
|
||||
|
||||
func (m *TrackFS) OpenFile(name string, flag int, perm os.FileMode) (fs.File, error) {
|
||||
m.m.Lock()
|
||||
m.opened[name]++
|
||||
|
@@ -72,7 +72,7 @@ func TestFileSaver(t *testing.T) {
|
||||
var results []FutureNode
|
||||
|
||||
for _, filename := range files {
|
||||
f, err := testFs.Open(filename)
|
||||
f, err := testFs.OpenFile(filename, os.O_RDONLY, 0)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user