Размонтировать fuse fs из скрипта python

Я разработал fuse fs с python и теперь хочу написать тесты для него. Перед тестированием я монтирую fs в какой-то каталог:


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

После тестирования я хочу размонтировать мой fs, хочу сделать что-то вроде этого:


fs.unmount()

Это что-то вроде "размонтировать" метод? Может есть другие способы размонтировать фс?

1 ответ

Решение

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

вы угадали название функции правильно:)

Другие вопросы по тегам