Python 如何在nose2中检查测试运行结果?
使用Python 如何在nose2中检查测试运行结果?,python,nose2,Python,Nose2,使用unittest我可以检查在测试运行期间是否有失败的测试,如下所示: import unittest all_tests = unittest.defaultTestLoader.discover('path-to-tests') results = unittest.TextTestRunner().run(all_tests) if results.wasSuccessful(): do_something() else: do_something_else() 如何
unittest
我可以检查在测试运行期间是否有失败的测试,如下所示:
import unittest
all_tests = unittest.defaultTestLoader.discover('path-to-tests')
results = unittest.TextTestRunner().run(all_tests)
if results.wasSuccessful():
do_something()
else:
do_something_else()
如何对nose2进行同样的操作?终于找到了答案
import nose2
test_run = nose2.discover(argv = ['-s', 'path-to-tests'], exit = False)
if test_run.result.wasSuccessful():
do_something()
else:
do_something_else()