zoukankan      html  css  js  c++  java
  • python unittest学习6---第一类方法:运行用例相关的)

    第一类函数用于运行用例,分别为:setUp(),tearDown(),setUpclass(),tearDownClass(),run(),skipTest(),subTest(),debug()

    setUp()

    该方法是在执行第一个测试用例之前迅速调用,创建一个textfixture,默认情况下是什么都不做,除了AssertionError 或者 SkipTest, 任何由此抛出的异常都会作为错误,而非用例的失败,正常情况可以用来设置某个值或者连接数据库等操作

    setDown()

    该方法是在用例已经被执行且已经记录了结果后迅速调用的方法,除了AssertionError 或者 SkipTest, 任何由此抛出的异常都会作为错误,而非用例的失败。且只有setUp()调用成功才会执行,且用例执行失败,不会影响它的执行。默认情况下是什么都不做,正常情况可以用来断开数据库,或者清除某些数据。

     setUpclass(),tearDownClass()

    功能同上,只是某个类单独执行前后会分别调用,且使用时需要加@classmethod的装饰符

    run()

    运行测试,将结果收集到作为结果传递的TestResult对象中。如果结果被省略或没有,将创建一个临时结果对象(通过调用defaultTestResult()方法)并使用。结果对象返回到run()的调用方。

    通过简单地调用testcase实例也可以产生同样的效果。

    在版本3.3中更改:以前版本的运行未返回结果。也没有调用实例。

  • 相关阅读:
    练习
    圆形时钟
    鼠标经过改变颜色
    Java基础知识精华部分(个人总结)
    Java随机数总结
    java 获取随机数字的三种方法
    网站开发人员应该知道的61件事
    人人都该了解的十大算法
    String 字符串
    面向对象 JAVA代码
  • 原文地址:https://www.cnblogs.com/dmtz/p/10974138.html
Copyright © 2011-2022 走看看