python - 从Python脚本中卸载fuse fs

标签 python linux unit-testing filesystems fuse

我已经用python开发了fuse fs,现在想为其编写测试。在测试之前,我将 fs 安装到某个目录:


    fs = MyFuseFS()
    fs.parse(errex=1, ['some_dir'])
    fs.main()

After testing I want unmount my fs, want to do something like this:


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()

您猜对了函数名称:)

关于python - 从Python脚本中卸载fuse fs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156264/

相关文章:

scala - 如何创建不调用底层对象构造函数的 ScalaMock stub ?

Angular 单元测试不初始化 ag-Grid

php - 将字符串与php文本区域内的一行文本进行比较

AWS Linux 中的 ASP.NET 异常

linux - 在 linux 中丢失了我的文件

python - 在 Dataflow Python flex 模板中包含另一个文件 ImportError

c# - 如何使用 Watin 获取元素列表?

python - 返回制表符分隔表的 API 请求存在问题

python - 用于迭代 Python 列表的开始索引

python - Pandas 到 Excel(合并标题列)