我知道我可以在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