有什么原因导致Nose在Ubuntu 9.04中找不到测试?
我正在使用鼻子0.11.1和python 2.5.4。 只有明确指定文件名,我才能运行测试。如果我没有指定文件名,它将显示 0个测试 。
相同的项目在Mac上可以很好地运行测试,所以我很困惑!
一些相关的东西,如果您正在目录之外运行测试,即
nosetests ... tests/
其中tests是我的测试文件夹的名称,并且在.py模块之一中具有单独的python测试功能…您的函数必须以’test’开头,以便进行鼻子测试才能将其识别为要运行的测试。
例如:
def test_something(): ...
在此目录中执行时,nosetests将运行此功能,而
def somethin_to_test(): ...
不会。