Ann*_*nne 3 python unit-testing nose
我已经在python中编写了一个单元测试,并希望在我运行鼻子时将其拾起.当我在包含测试的文件上运行鼻子时,它工作正常,即
nosetests myFile.py
Run Code Online (Sandbox Code Playgroud)
但不是在我跑的时候
nosetests
Run Code Online (Sandbox Code Playgroud)
在同一目录中.我以为鼻子会在你运行它的目录中自动获取所有测试?知道如何让它工作吗?该目录中的各种文件中有更多测试,我希望能够同时运行它们.
这是我的测试看起来像:
class testSimple(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def testStupid(self):
self.Assert(False)
Run Code Online (Sandbox Code Playgroud)
你的测试用例python文件名应该以"test"开头,所以鼻子可以把它拿起来.
如果您愿意,可以使用鼻子而不保持这种命名对流 - 此线程中描述了所需的配置:
如何让py.test或nose在所有python文件中查找测试?
| 归档时间: |
|
| 查看次数: |
1236 次 |
| 最近记录: |