minor improvements to some test cases

TestRequestReadlink: use "/does-not-exist" to test readlink on non-existent
file.

TestRequestAttributes: use 0700 for perm attrs instead of 700
This commit is contained in:
Nicola Murino 2022-10-16 16:05:40 +02:00
parent 43b3a5532d
commit c4323ce9f2
2 changed files with 4 additions and 4 deletions

View File

@ -36,17 +36,17 @@ func TestRequestAttributes(t *testing.T) {
testFs, _ := unmarshalFileStat(fl, at)
assert.Equal(t, fa, *testFs)
// Size and Mode
fa = FileStat{Mode: 700, Size: 99}
fa = FileStat{Mode: 0700, Size: 99}
fl = uint32(sshFileXferAttrSize | sshFileXferAttrPermissions)
at = []byte{}
at = marshalUint64(at, 99)
at = marshalUint32(at, 700)
at = marshalUint32(at, 0700)
testFs, _ = unmarshalFileStat(fl, at)
assert.Equal(t, fa, *testFs)
// FileMode
assert.True(t, testFs.FileMode().IsRegular())
assert.False(t, testFs.FileMode().IsDir())
assert.Equal(t, testFs.FileMode().Perm(), os.FileMode(700).Perm())
assert.Equal(t, testFs.FileMode().Perm(), os.FileMode(0700).Perm())
}
func TestRequestAttributesEmpty(t *testing.T) {

View File

@ -762,7 +762,7 @@ func TestRequestReadlink(t *testing.T) {
_, err = p.cli.ReadLink("/foo")
assert.Error(t, err, "Readlink on non-symlink should fail")
_, err = p.cli.ReadLink("/foobar")
_, err = p.cli.ReadLink("/does-not-exist")
assert.Error(t, err, "Readlink on non-existent file should fail")
checkRequestServerAllocator(t, p)