您的位置:首页 > 编程语言 > Python开发

Python 单元测试带案例名称输出

2011-03-17 22:05 316 查看
python下使用默认的单元测试执行的时候是没有案例名称输出的。

代码如下:

import unittest

class DemoTestCase(unittest.TestCase):

def setUp(self):
pass

def test_demo(self):

self.assertEqual(1, 1)

def tearDown(self):
return

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


执行后输出如下:

.

----------------------------------------------------------------------

Ran 1 test in 0.000s

OK

 

因为有比较多案例,我很想能有带案例名得输出,查找了资料下,改动如下即可:

if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(DemoTestCase)
unittest.TextTestRunner(verbosity=2).run(suite


新的输出如下:

test_demo (__main__.DemoTestCase) ... ok

----------------------------------------------------------------------

Ran 1 test in 0.000s

OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: