zoukankan      html  css  js  c++  java
  • python unittest--TestCase类总结1,call魔术函数回调run()执行测试用例

    * TestCase类里面有一个魔术函数__call__,如下即回调了TestCase的run 方法(run方法是用来执行测试用例的)

    def __call__(self, *args, **kwds):

        return self.run(*args, **kwds)

    所以测试用例可以直接用该call方法调run ,也可以直接调用run ,例子如下


    import unittest

    class test1(unittest.TestCase):
        u"类1的测试用例"
        def testcase1(self):
             print "test001lalala"

        def testcase2(self):
        u"测试用例2"
            print "test002hahaha"

    if __name__=="__main__":
        case1=test1("testcase1")
        case1()

        case2=test1("testcase2")
        case2.run()

    均可以被执行,执行结果如下:

    test001lalala
    test002hahaha

  • 相关阅读:
    Safari-IoS调试
    前端加密技术
    gulp入门
    xss攻击
    xml 解析
    python 基本语法
    python初识
    字节
    神奇的算式
    linux-虚拟机安装
  • 原文地址:https://www.cnblogs.com/dmtz/p/11004816.html
Copyright © 2011-2022 走看看