import unittest
loader = unittest.TestLoader()
tests = loader.discover('.')
testRunner = unittest.runner.TextTestRunner()
testResult = testRunner.run(tests)
我可以得到一個列表故障名稱和消息:
for t in testResult.failures:
print t[0].id()
print t[1]
如何做的成功一樣嗎?
我希望能夠通過覆蓋TextTestRunner
中的某些東西來達到目的。什麼是最簡單的方法?
在Python 2.7上測試。
謝謝!我已經做了一些小的改進:http://stackoverflow.com/a/40614410/895245但是你讓我走上正軌。 –