小编典典

鼻子无法在Ubuntu中找到测试

python

有什么原因导致Nose在Ubuntu 9.04中找不到测试?

我正在使用鼻子0.11.1和python 2.5.4。
只有明确指定文件名,我才能运行测试。如果我没有指定文件名,它将显示 0个测试

相同的项目在Mac上可以很好地运行测试,所以我很困惑!


阅读 222

收藏
2020-12-20

共1个答案

小编典典

一些相关的东西,如果您正在目录之外运行测试,即

nosetests ... tests/

其中tests是我的测试文件夹的名称,并且在.py模块之一中具有单独的python测试功能…您的函数必须以’test’开头,以便进行鼻子测试才能将其识别为要运行的测试。

例如:

 def test_something():
    ...

在此目录中执行时,nosetests将运行此功能,而

 def somethin_to_test():
    ...

不会。

2020-12-20