minor fixes

This commit is contained in:
Nicola Murino 2019-11-15 12:26:52 +01:00
parent bb37a1c1ce
commit 3ac5af47f2
2 changed files with 8 additions and 5 deletions

View file

@ -32,7 +32,7 @@ const (
PermCreateSymlinks = "create_symlinks" PermCreateSymlinks = "create_symlinks"
// changing file or directory permissions is allowed // changing file or directory permissions is allowed
PermChmod = "chmod" PermChmod = "chmod"
// changing file or directory owner is allowed // changing file or directory owner and group is allowed
PermChown = "chown" PermChown = "chown"
) )

View file

@ -499,6 +499,9 @@ func TestLink(t *testing.T) {
func TestStat(t *testing.T) { func TestStat(t *testing.T) {
usePubKey := false usePubKey := false
user, _, err := httpd.AddUser(getTestUser(usePubKey), http.StatusOK) user, _, err := httpd.AddUser(getTestUser(usePubKey), http.StatusOK)
if err != nil {
t.Errorf("unable to add user: %v", err)
}
client, err := getSftpClient(user, usePubKey) client, err := getSftpClient(user, usePubKey)
if err != nil { if err != nil {
t.Errorf("unable to create sftp client: %v", err) t.Errorf("unable to create sftp client: %v", err)
@ -507,10 +510,7 @@ func TestStat(t *testing.T) {
testFileName := "test_file.dat" testFileName := "test_file.dat"
testFilePath := filepath.Join(homeBasePath, testFileName) testFilePath := filepath.Join(homeBasePath, testFileName)
testFileSize := int64(65535) testFileSize := int64(65535)
err = createTestFile(testFilePath, testFileSize) createTestFile(testFilePath, testFileSize)
if err != nil {
t.Errorf("unable to create test file: %v", err)
}
err = sftpUploadFile(testFilePath, testFileName, testFileSize, client) err = sftpUploadFile(testFilePath, testFileName, testFileSize, client)
if err != nil { if err != nil {
t.Errorf("file upload error: %v", err) t.Errorf("file upload error: %v", err)
@ -558,6 +558,9 @@ func TestStat(t *testing.T) {
} }
} }
_, err = httpd.RemoveUser(user, http.StatusOK) _, err = httpd.RemoveUser(user, http.StatusOK)
if err != nil {
t.Errorf("unable to remove user: %v", err)
}
os.RemoveAll(user.GetHomeDir()) os.RemoveAll(user.GetHomeDir())
} }