def test_auto_close(self): """Test MultiFS auto close is working""" multi_fs = MountFS() m1 = MemoryFS() m2 = MemoryFS() multi_fs.mount('/m1', m1) multi_fs.mount('/m2', m2) self.assert_(not m1.closed) self.assert_(not m2.closed) multi_fs.close() self.assert_(m1.closed) self.assert_(m2.closed)
def test_no_auto_close(self): """Test MultiFS auto close can be disabled""" multi_fs = MountFS(auto_close=False) m1 = MemoryFS() m2 = MemoryFS() multi_fs.mount('/m1', m1) multi_fs.mount('/m2', m2) self.assert_(not m1.closed) self.assert_(not m2.closed) multi_fs.close() self.assert_(not m1.closed) self.assert_(not m2.closed)
def test_no_auto_close(self): """Test MountFS auto close can be disabled""" mount_fs = MountFS(auto_close=False) m1 = MemoryFS() m2 = MemoryFS() mount_fs.mount("/m1", m1) mount_fs.mount("/m2", m2) self.assertFalse(m1.isclosed()) self.assertFalse(m2.isclosed()) mount_fs.close() self.assertFalse(m1.isclosed()) self.assertFalse(m2.isclosed())
def test_auto_close(self): """Test MountFS auto close is working""" mount_fs = MountFS() m1 = MemoryFS() m2 = MemoryFS() mount_fs.mount("/m1", m1) mount_fs.mount("/m2", m2) self.assertFalse(m1.isclosed()) self.assertFalse(m2.isclosed()) mount_fs.close() self.assertTrue(m1.isclosed()) self.assertTrue(m2.isclosed())
def test_auto_close(self): """Test MountFS auto close is working""" multi_fs = MountFS() m1 = MemoryFS() m2 = MemoryFS() multi_fs.mount('/m1', m1) multi_fs.mount('/m2', m2) self.assert_(not m1.closed) self.assert_(not m2.closed) multi_fs.close() self.assert_(m1.closed) self.assert_(m2.closed)
def test_no_auto_close(self): """Test MountFS auto close can be disabled""" multi_fs = MountFS(auto_close=False) m1 = MemoryFS() m2 = MemoryFS() multi_fs.mount('/m1', m1) multi_fs.mount('/m2', m2) self.assert_(not m1.closed) self.assert_(not m2.closed) multi_fs.close() self.assert_(not m1.closed) self.assert_(not m2.closed)