编程语言
首页 > 编程语言> > Python:Nose没有接受单元测试

Python:Nose没有接受单元测试

作者:互联网

我已经在python中编写了一个单元测试,并希望在我运行鼻子时将其拾起.当我在包含测试的文件上运行鼻子时它工作正常,即

nosetests myFile.py

但不是在我跑的时候

nosetests

在同一目录中.我以为鼻子会在你运行它的目录中自动获取所有测试?知道如何让它工作吗?该目录中的各种文件中有更多测试,我希望能够同时运行它们.

这是我的测试看起来像:

class testSimple(unittest.TestCase):

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def testStupid(self):
        self.Assert(False)

解决方法:

你的测试用例python文件名应该以“test”开头,所以鼻子可以把它拿起来.

如果您愿意,可以使用鼻子而不保持这种命名对流 – 此线程中描述了所需的配置:

How to make py.test or nose to look for tests inside all python files?

标签:python,unit-testing,nose
来源: https://codeday.me/bug/20190831/1773058.html