在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

相关内容

  • 没有找到相关文章

最新更新