如何检查 nose2 中的测试 运行 结果?
How to check test run results in 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()
如何对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()
使用 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()