美文网首页百人计划
【独立行走005】unnitest学习

【独立行走005】unnitest学习

作者: 独立行走的丢丢 | 来源:发表于2017-06-27 20:42 被阅读0次

    unnutest学习笔记(�转载原文):

    使用 unittest 的标准流程为:

    1、从 unittest.TestCase 派生一个子类

    2、在类中定义各种以 “test_” 打头的方法

    3、通过 unittest.main() 函数来启动测试

    写好TestCase,然后由TestLoader加载TestCase到TestSuite,然后由TextTestRunner来运行TestSuite,运行的结果保存在TextTestResult中,我们通过命令行或者unittest.main()执行时,main会调用TextTestRunner中的run来执行,或者我们可以直接通过TextTestRunner来执行用例。

    清除环境

    如果想要setUp和tearDown在每次执行case前后都执行了一次,setUp用来为测试准备环境,tearDown用来清理环境

    如果想要在所有case执行之前准备一次环境,并在所有case执行结束之后再清理环境,我们可以用setUpClass()与tearDownClass()

    跳过某个case

    skip装饰器一共有三个unittest.skip(reason)、unittest.skipIf(condition, reason)、unittest.skipUnless(condition, reason),skip无条件跳过,skipIf当condition为True时跳过,skipUnless当condition为False时跳过。

    针对变量值的校验方法

    针对异常、警告和 log 的检查方法

    相关文章

      网友评论

        本文标题:【独立行走005】unnitest学习

        本文链接:https://www.haomeiwen.com/subject/gvuecxtx.html