[英]pyfilesystem2, FSTestCases: testing a filesystem
我已经使用pyfilesystem2实现了文件系统,现在我想对其进行测试。 我有自己的单元测试用例,但是pyfilesystem2提供了自己的测试用例,我很乐意运行,但是...我不知道如何做。 该文档仅说明了如何创建测试器类,而没有说明如何调用测试- 请亲自查看 。 help()函数也无济于事-那里几乎没有文档字符串。
好的,但是有可用方法的列表,对吧? 是的,我尝试创建一个测试器对象,然后调用其test_basic()方法,但是由于某些内部错误而导致失败...
(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,在文档方面令人沮丧。 可能是我不了解该范例,但它似乎缺少很多。
PyFilesystem使用stdlib中的unittest模块进行测试。 为了简化运行测试,我使用nose
,可以按照以下步骤安装:
pip install nose
然后,您可以使用以下命令运行测试。
nosetests -v
顺便说一句,您的帖子令人发泄。 如果您将问题保持在主题上而没有抱怨,您总是会得到更好的答复。
您也可以直接通过Github上的PyFilesystem问题询问PyFilesystem开发人员。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.