pyfilesystem2,FSTestCases:测试文件系统
pyfilesystem2, FSTestCases: testing a filesystem
我已经使用 pyfilesystem2 实现了一个文件系统,现在我想测试它。我有自己的单元测试用例,但 pyfilesystem2 提供了自己的测试用例,我很乐意 运行,但是......我不知道如何。该文档仅说明如何创建测试器 class,但未说明如何调用测试 - see for yourself。 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 使用标准库中的 unittest 模块进行测试。为了简化 运行 测试,我使用 nose
,您可以按如下方式安装它:
pip install nose
然后你可以使用下面的命令运行测试。
nosetests -v
顺便说一句,您的 post 给人的感觉是发泄。如果您的问题切题而不抱怨,您总会得到更好的答复。
您也可以通过 Github 上的 PyFilesystem Issues 直接询问 PyFilesystem 开发人员。
我已经使用 pyfilesystem2 实现了一个文件系统,现在我想测试它。我有自己的单元测试用例,但 pyfilesystem2 提供了自己的测试用例,我很乐意 运行,但是......我不知道如何。该文档仅说明如何创建测试器 class,但未说明如何调用测试 - see for yourself。 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 使用标准库中的 unittest 模块进行测试。为了简化 运行 测试,我使用 nose
,您可以按如下方式安装它:
pip install nose
然后你可以使用下面的命令运行测试。
nosetests -v
顺便说一句,您的 post 给人的感觉是发泄。如果您的问题切题而不抱怨,您总会得到更好的答复。
您也可以通过 Github 上的 PyFilesystem Issues 直接询问 PyFilesystem 开发人员。