在 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
我知道我可以在 运行 单元测试 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