zoukankan      html  css  js  c++  java
  • python unittest单元测试模块 test模块test_support使用

    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自带的,无需另安装。

     1 #首先当然是要加载test_support
     2 import unittest
     3 from test import test_support
     4 
     5 #测试类
     6 class TestMyClass(unittest.TestCase):
     7     #省略里面测试代码。。。。
     8     。。。
     9 
    10 #另一个测试类
    11 class TestMyClass2(unittest.TestCase):
    12     #具体测试代码省略
    13     。。。
    14 
    15 #执行测试
    16 if __name__ == '__main__':
    17      #常用的方法
    18      #unittest.main()
    19     
    20       #使用test_support
    21      test_support.run_unittest(
    22                                                #依次执行单个测试
    23                                                TestMyClass,
    24                                                TestMyClass2,
    25                                                 )                
  • 相关阅读:
    Zabbix 3.0编译安装
    用Python发布自己的代码
    欧拉公式为世界上最完美的公式
    通过别人远端安装anaconda来说配置文件
    jupyter安装与使用
    make在latex中的妙用
    latex源码到PDF文件
    anconda配置国内源
    git命令速查
    一张色环图教你搞定配色(转)
  • 原文地址:https://www.cnblogs.com/wuheping/p/2949526.html
Copyright © 2011-2022 走看看