我已经用 python 开发了 fuse fs,现在想为它编写测试。在测试之前,我将 fs 挂载到某个目录:
fs = MyFuseFS()
fs.parse(errex=1, ['some_dir'])
fs.main()
测试后我想卸载我的 fs,想做这样的事情:
fs.unmount()
它类似于“卸载”方法吗?也许还有另一种卸载 fs 的方法?
我已经用 python 开发了 fuse fs,现在想为它编写测试。在测试之前,我将 fs 挂载到某个目录:
fs = MyFuseFS()
fs.parse(errex=1, ['some_dir'])
fs.main()
测试后我想卸载我的 fs,想做这样的事情:
fs.unmount()
它类似于“卸载”方法吗?也许还有另一种卸载 fs 的方法?
http://packages.python.org/fs/expose/fuse.html
你可以从这个链接看到你需要什么。
>>> from fs.memoryfs import MemoryFS
>>> from fs.expose import fuse
>>> fs = MemoryFS()
>>> mp = fuse.mount(fs,"/mnt/my-memory-fs")
>>> mp.unmount()
你猜对了函数名:)