pyfilesystem2,FSTestCases:测试文件系统

2024-05-23 15:29:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经用pyfilesystem2实现了一个文件系统,现在我想测试它。我有自己的单元测试用例,但是pyfilesystem2提供了自己的测试用例,我很乐意运行,但是。。。我不知道怎么做。文档只说明了如何创建tester类,而没有说明如何调用testing-see for yourself。help()函数也没有帮助-里面几乎没有docstring。你知道吗

好的,但是有一个可用方法的列表,对吗?是的,我尝试创建一个tester对象,然后调用它的test\u 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有一个实现,它只是我的一个练习。)

google也帮不上什么忙,因为所有的东西都指向pyfilesystem2文档,它缺少。。。你知道吗

有人能给我一个提示吗?如何运行这些测试用例?你知道吗

从C/C++语言到Python的文档在文档方面是令人沮丧的。也许我只是不理解这个范例,但它看起来缺乏很多。你知道吗


Tags: in文档pytestenvbasicline测试用例
1条回答
网友
1楼 · 发布于 2024-05-23 15:29:25

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

pip install nose

然后可以使用以下命令运行测试。你知道吗

nosetests -v

顺便说一句,你的帖子给人的印象是发泄。如果你把问题放在主题上,毫无怨言,你总能得到更好的回答。你知道吗

您还可以通过Github上的PyFilesystem Issues直接询问PyFilesystem开发人员。你知道吗

相关问题 更多 >