func (s *fuseTestSuite) TestChmod() { datasetName := "TestChmod" str := spec.CreateValueSpecString("ldb", s.LdbDir, datasetName) var testfs pathfs.FileSystem start(str, func(fs pathfs.FileSystem) { testfs = fs }) _, code := testfs.Create("passwords.txt", uint32(os.O_CREATE)|uint32(os.O_WRONLY), 0777, nil) assert.Equal(s.T(), fuse.OK, code) code = testfs.Chmod("passwords.txt", 0444, nil) assert.Equal(s.T(), fuse.OK, code) assertAttr(s, testfs, "passwords.txt", 0444|fuse.S_IFREG, 0) }