在 Python 单元测试中自动 return 详细结果?

Automatically return verbose results in Python unittest?

我知道我可以在 运行 单元测试 Python 时将 "-v" 添加到命令行,但是如何修改以下代码以便输出自动冗长?我尝试了几种将 -v 添加到 unittest.main() 调用的变体,但没有成功。

Python 文档也没有帮助。

import unittest
from TestCalculator import sub

class TestStringMethods(unittest.TestCase):
    def test_Sub1(self):
        self.assertEqual(sub(2,4), 2, 'Subtraction test one broke')


if __name__ == '__main__':
    unittest.main()

谢谢。

使用

unittest.main(verbosity=2)

https://docs.python.org/3/library/unittest.html#unittest.main