python的单元测试
2024-10-13 18:20:50
单元测试实际上就是一些“断言”(assert)代码
断言就是判断一个函数或对象的一个方法所产生的结果是否符合你期望的那个结果。
python中assert断言是声明布尔值为真的判定,如果表达式为假会发生异常。、
单元测试中,一般使用assert来断言结果
常用的断言方法:
assertEqual 如果两个值相等,则pass
assertNotEqual 如果两个值不相等,则pass
assertTrue 判断bool值为True,则pass
assertFalse 判断bool值为False,则pass
assertIsNone 不存在,则pass
assertIsNotNone 存在,则pass
单元测试的基本写法:
import unittest
class TestClass(unittest.TestCase): #该方法会首先执行,相当于做测试前的准备工作
def setUp(self):
pass #该方法会在测试代码执行完后执行,相当于做测试后的扫尾工作
def tearDown(self):
pass
#测试代码
def test_app_exists(self):
pass
最新文章
- 从零开始学 Java - log4j 项目中的详细配置
- Linux命令总结【待续】
- error while loading shared libraries:错误的原因和解决方法
- 2016 Multi-University Training Contest 10
- PHP redis负载均衡代码
- Mac 下用 go 开发Android应用环境设置
- OpenCV 图像处理学习笔记(一)
- 【转】xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
- OJ题目分类
- python中跟字符串相关的一些操作
- 判断直线与线段相交 POJ 3304 Segments
- 如何使用VC++6.0发布程序(即release版本程序)
- .NET中的IO操作基础介绍
- lua 函数回调技巧
- C/C++性能测试工具GNU gprof
- springMVC的controller
- linux文件名乱码解决
- ES5 &; ES6 基础
- 最大矩阵(简单DP)
- 2012年第三届蓝桥杯Java本科组省赛试题解析