mirror of https://github.com/pkg/sftp.git
31 lines
493 B
Go
31 lines
493 B
Go
package sftp
|
|
|
|
import (
|
|
"io/fs"
|
|
"testing"
|
|
)
|
|
|
|
func TestClient(t *testing.T) {
|
|
type allFile interface {
|
|
fs.File
|
|
|
|
// Is it impossible to implement this properly?
|
|
// It is a protocol error to attempt to use an ordinary file handle returned by SSH_FXP_OPEN.
|
|
// And, fs.FS only permits a simple `Open()`.
|
|
// fs.ReadDirFile
|
|
}
|
|
|
|
var _ allFile = new(File)
|
|
|
|
type allFS interface {
|
|
fs.FS
|
|
// fs.GlobFS
|
|
fs.ReadDirFS
|
|
fs.ReadFileFS
|
|
fs.StatFS
|
|
fs.SubFS
|
|
}
|
|
|
|
var _ allFS = new(fsys)
|
|
}
|