def test_respects_writable_mode_of_files(self, fs): fs = MemoryFS() write_file(fs, "file", u"foo") fs.chmod("file", stat.S_IRUSR) assert_file_content_equal(fs, "file", u"foo") assert_open_raises(fs, "file", errno.EACCES, "a") assert_open_raises(fs, "file", errno.EACCES, "w")
def test_unlink(self, fs): write_file(fs, "file") fs.unlink("file") assert_open_raises(fs, "file", errno.ENOENT)