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

python unittest单元测试模块 test模块test_support使用

2013-03-08 11:07 846 查看
unittest是python单元测试框架,又叫做PyUnit。使用方法网上有很多,如参考:http://blog.csdn.net/five3/article/details/7104466

比较常用的执行单测试的方法有下面两种:

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


或者

if __name__=='__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(TestMyClass)
  #TestMyClass 为测试类
unittest.TextTestRunner(verbosity=2).run(suite)


这里要介绍使用test模块的test_support 执行测试。test模块是python自带的,无需另安装。

#首先当然是要加载test_support
import unittest
from test import test_support

#测试类
class TestMyClass(unittest.TestCase):
#省略里面测试代码。。。。
。。。

#另一个测试类
class TestMyClass2(unittest.TestCase):
#具体测试代码省略
。。。

#执行测试
if __name__ == '__main__':
#常用的方法
#unittest.main()

#使用test_support
test_support.run_unittest(
#依次执行单个测试
TestMyClass,
TestMyClass2,
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: