zoukankan      html  css  js  c++  java
  • python的单元测试

    单元测试实际上就是一些“断言”(assert)代码

    断言就是判断一个函数或对象的一个方法所产生的结果是否符合你期望的那个结果。

    python中assert断言是声明布尔值为真的判定,如果表达式为假会发生异常。、

    单元测试中,一般使用assert来断言结果

    常用的断言方法:

    assertEqual     如果两个值相等,则pass
    assertNotEqual  如果两个值不相等,则pass
    assertTrue      判断bool值为True,则pass
    assertFalse     判断bool值为False,则pass
    assertIsNone    不存在,则pass
    assertIsNotNone 存在,则pass

    单元测试的基本写法:

     1 import unittest
     2 class TestClass(unittest.TestCase):
     3 
     4     #该方法会首先执行,相当于做测试前的准备工作
     5     def setUp(self):
     6         pass
     7 
     8     #该方法会在测试代码执行完后执行,相当于做测试后的扫尾工作
     9     def tearDown(self):
    10         pass
    11     #测试代码
    12     def test_app_exists(self):
    13         pass


  • 相关阅读:
    初识面向对象
    Git 子模块
    至今为止项目中遇到的问题
    vuex , 简单入(liao)门(jie)
    Git rebase
    Git
    js设计模式工厂模式
    vue slot
    Jquery学习,一道笔试题:关于表格【最近记】
    闭包与this学习
  • 原文地址:https://www.cnblogs.com/Lin-Yi/p/7765291.html
Copyright © 2011-2022 走看看