Ejemplo n.º 1
0
 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")
Ejemplo n.º 2
0
 def test_get_subnodes(self, fs):
     fs1 = MemoryFS(fs)
     fs2 = MemoryFS(fs1)
     fs.children["1"] = fs1
     fs1.children["2"] = fs2
     assert fs2 == fs.get_node(["1", os.curdir, os.pardir, "1", "2"])