摘自Daniel Arbuckle撰写的 Python Testing:Beginner’s
Guide :
鼻子会在目录名称开始测试和模块
test和Test,或包含'_','.'或'-“之后test或Test。这是默认设置,但实际上并非全部。
鼻子单元测试框架的扩展介绍
显示,您可以通过运行以下命令来查看鼻子的测试发现算法的详细输出:
nosetests -vv --collect-only
当我在目录上运行上述命令时,我注意到Nose跳过了可执行文件。如果这是您的问题,则需要将文件模式更改为不可执行。在Mac OS
X或Linux上,可以通过以下方式完成此操作:
chmod 644 file.py
或类似。
如果您知道自己的模块/文件是导入安全的,那么可以使用
--exe“在可执行的python模块中查找测试”选项运行Nose
(来自`mannastests):
nosetests --exe



