我不确定如何让鼻子模块的__main__
处理程序工作。我在测试模块的末尾有这个:
if __name__ == "__main__":
import nose
nose.main()
这给了我:
----------------------------------------------------------------------
Ran 0 tests in 0.002s
OK
但是我通过命令行运行相同的东西,它会找到测试并执行它们:
MacBook-Pro:Storage_t meloam$nosetests FileManager_t.py
............E..
======================================================================
ERROR: testStageOutMgrWrapperRealCopy (WMCore_t.Storage_t.FileManager_t.TestFileManager)
----------------------------------------------------------------------
剪辑
----------------------------------------------------------------------
Ran 15 tests in 0.082s
FAILED (errors=1)
我一直在尝试将不同的参数传递给nose.main(),但我找不到任何有效的方法。我错过了一些非常明显的东西吗?
谢谢