PyProxyFS

软件截图:
PyProxyFS
软件详细信息:
版本: 0.8
上传日期: 11 May 15
开发: Nic Ferrier
许可: 免费
人气: 9

Rating: nan/5 (Total Votes: 0)

PyProxyFS是一个本地文件系统实现和一个非常简单的测试中,内存文件系统的代理文件系统接口。
pyproxyfs的目的是提供一种可用于做很多你的文件处理一个文件系统类......但可以EASI; LY被嘲笑为特定的测试目的。
如果,而是采用开放,os.rename和os.listdir使用pyproxyfs当量,你可以期望能够使用内置TestFS类做一个简单的文件系统,写身边的测试。
例如:
高清show_conf_files(dirtolist,文件系统=无):
 从pyproxyfs导入文件系统
 如果没有文件系统:
 文件系统的文件系统=()
 文件= filesystem.listdir(dirtolist)
 进口重
  cfgpat = re.compile(“。* \ CFG $”)
  cfg_files = [在文件中的FN FN如果cfgpat.match(FN)
 返回cfg_files
这可能是您的应用程序代码。
然后,您可以测试它相对简单:
DEF test_show_conf_files():
 “”“
>>> test_show_conf_files()
['a.cfg','b.cfg']
“”“
 从pyproxyfs进口TestFS
  FS = TestFS({
 “somedir / a.cfg”:“”,
 “somedir / a.txt中”:“”,
 “somedir / b.cfg”:“”,
 “somedir / run.py”:“”
 })
 返回show_conf_files(“somedir”,文件系统= FS)

要求

  • 在Python的

限制

  • 在该pyproxyfs没有设计成一个完整的文件系统代理,它只是一个简单快速的方法来测试。
  • 有没有办法写入TestFS系统之中;本地文件系统通过为芹苴它只是直接使用开放代理写道的工作。

类似的软件

EntityFS
EntityFS

11 May 15

OpenAFS
OpenAFS

14 Apr 15

GlusterFS
GlusterFS

11 Apr 16

Gfarm file system
Gfarm file system

20 Feb 15

显影剂的其他软件 Nic Ferrier

django-xslt
django-xslt

11 May 15

md
md

11 May 15

意见 PyProxyFS

评论没有发现
添加评论
打开图片!