Размонтировать 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()
вы угадали название функции правильно:)