mirror of
https://github.com/rclone/rclone.git
synced 2025-12-23 11:43:50 +00:00
vendor: update all dependencies
This commit is contained in:
20
vendor/github.com/pkg/sftp/request-attrs_test.go
generated
vendored
20
vendor/github.com/pkg/sftp/request-attrs_test.go
generated
vendored
@@ -9,7 +9,7 @@ import (
|
||||
)
|
||||
|
||||
func TestRequestPflags(t *testing.T) {
|
||||
pflags := newPflags(ssh_FXF_READ | ssh_FXF_WRITE | ssh_FXF_APPEND)
|
||||
pflags := newFileOpenFlags(ssh_FXF_READ | ssh_FXF_WRITE | ssh_FXF_APPEND)
|
||||
assert.True(t, pflags.Read)
|
||||
assert.True(t, pflags.Write)
|
||||
assert.True(t, pflags.Append)
|
||||
@@ -19,7 +19,8 @@ func TestRequestPflags(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestRequestAflags(t *testing.T) {
|
||||
aflags := newAflags(ssh_FILEXFER_ATTR_SIZE | ssh_FILEXFER_ATTR_UIDGID)
|
||||
aflags := newFileAttrFlags(
|
||||
ssh_FILEXFER_ATTR_SIZE | ssh_FILEXFER_ATTR_UIDGID)
|
||||
assert.True(t, aflags.Size)
|
||||
assert.True(t, aflags.UidGid)
|
||||
assert.False(t, aflags.Acmodtime)
|
||||
@@ -28,24 +29,23 @@ func TestRequestAflags(t *testing.T) {
|
||||
|
||||
func TestRequestAttributes(t *testing.T) {
|
||||
// UID/GID
|
||||
fa := fileattrs{UID: 1, GID: 2}
|
||||
fa := FileStat{UID: 1, GID: 2}
|
||||
fl := uint32(ssh_FILEXFER_ATTR_UIDGID)
|
||||
at := []byte{}
|
||||
at = marshalUint32(at, 1)
|
||||
at = marshalUint32(at, 2)
|
||||
test_fs, _ := getFileStat(fl, at)
|
||||
assert.Equal(t, fa, fileattrs(*test_fs))
|
||||
assert.Equal(t, fa, *test_fs)
|
||||
// Size and Mode
|
||||
fa = fileattrs{Mode: 700, Size: 99}
|
||||
fa = FileStat{Mode: 700, Size: 99}
|
||||
fl = uint32(ssh_FILEXFER_ATTR_SIZE | ssh_FILEXFER_ATTR_PERMISSIONS)
|
||||
at = []byte{}
|
||||
at = marshalUint64(at, 99)
|
||||
at = marshalUint32(at, 700)
|
||||
test_fs, _ = getFileStat(fl, at)
|
||||
test_fa := fileattrs(*test_fs)
|
||||
assert.Equal(t, fa, test_fa)
|
||||
assert.Equal(t, fa, *test_fs)
|
||||
// FileMode
|
||||
assert.True(t, test_fa.FileMode().IsRegular())
|
||||
assert.False(t, test_fa.FileMode().IsDir())
|
||||
assert.Equal(t, test_fa.FileMode().Perm(), os.FileMode(700).Perm())
|
||||
assert.True(t, test_fs.FileMode().IsRegular())
|
||||
assert.False(t, test_fs.FileMode().IsDir())
|
||||
assert.Equal(t, test_fs.FileMode().Perm(), os.FileMode(700).Perm())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user