首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyfilesystem2,FSTestCases:测试文件系统

pyfilesystem2,FSTestCases:测试文件系统
EN

Stack Overflow用户
提问于 2017-11-11 08:35:51
回答 1查看 121关注 0票数 0

我已经使用pyfilesystem2实现了一个文件系统,现在我想测试它。我有自己的单元测试用例,但是pyfilesystem2提供了自己的测试用例,我很乐意运行这些测试用例,但是.我不知道怎么做。文档只说明了如何创建测试类,而没有说明如何调用测试- 亲眼目睹。help()函数也于事无补--里面几乎没有文档字符串。

好的,但是有一个可用的方法列表,对吗?是的,我尝试创建一个测试对象,然后调用它的test_basic()方法,但是由于一些内部错误,它失败了.

代码语言:javascript
复制
(env) qvasic@qzenbook:~/code/filesyst$ python3 dropboxfs.py
Traceback (most recent call last):
  File "dropboxfs.py", line 630, in <module>
    t.test_basic()
  File "/mnt/d/code/filesyst/env/lib/python3.4/site-packages/fs/test.py", line 349, in test_basic
    repr(self.fs)
AttributeError: 'TestDropBoxFS' object has no attribute 'fs'
(env) qvasic@qzenbook:~/code/filesyst$ python3 dropboxfs.py
Traceback (most recent call last):
  File "dropboxfs.py", line 629, in <module>
    t.test_basic()
  File "/mnt/d/code/filesyst/env/lib/python3.4/site-packages/fs/test.py", line 349, in test_basic
    repr(self.fs)
AttributeError: 'TestDropBoxFS' object has no attribute 'fs'

(我知道DropBox有一个实现,对我来说只是一个摘录。)

谷歌也无济于事,因为一切都指向pyfilesystem2文档,这是缺乏的.

有人能告诉我该怎么做吗?如何运行这些测试用例?

PS。从C/C++语言到Python,在文档方面是令人沮丧的。也许我只是不明白这种模式,但它似乎缺乏很多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-12 11:24:59

PyFilesystem使用stdlib中的单位测试模块进行测试。为了简化测试的运行,我使用了nose,您可以按如下方式安装它:

pip install nose

然后可以使用以下命令来运行测试。

nosetests -v

顺便说一句,你的帖子给人的印象是发泄。如果你把问题放在话题上,而不抱怨的话,你总是能得到更好的回答。

您还可以直接通过PyFilesystem上的PyFilesystem问题询问PyFilesystem问题开发人员。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47235988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档