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中更改:以前版本的运行未返回结果。也没有调用实例。

  • 相关阅读:
    使用Pandas groupby连接来自多行的字符串
    Pandas数据分析介绍
    SQL Server 32位数据源与64位数据源区别
    SQL Server install
    windows 远程提示CredSSP
    linux 终端下以图形界面打开当前文件夹
    Linux g++ include link
    undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
    Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
    git update
  • 原文地址:https://www.cnblogs.com/dmtz/p/10974138.html
Copyright © 2011-2022 走看看