2010-07-01 4 views
2

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

 

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

После тестирования я хочу отключить мои фсы, хотите сделать что-то вроде этого:


fs.unmount() 

Является ли это что-то вроде «размонтирования» метода? Может быть, есть еще один способ размонтировать fs?

ответ

3

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

вы угадали имя функции правой :)