python unittest框架用后分享
来源:互联网 发布:sql判断count的值大于 编辑:程序博客网 时间:2024/06/06 01:10
时下junit测试框架非常流行,确实非常好用。很多人可能不知道,python也有一套unittest的测试框架叫做pyunit,被称作python版本的junit,由Kent Beck和Erich Gamma开发的. JUnit也是kent开发的。有了pyunit,让我们写case方便了很多很多
- 一般现在的python版本,unittest模块都是自带的,看你的python版本是不是自带unittest,很简单
如果import unittest模块没有报模块找不到的错误,那么你的python是有unittest模块的 - 现在我们来看看具体的例子
- 我们要对addNum和delNum两个函数进行测试,我们像java一样写一个类继承于TestCase,然后里面的所有以test开头的方法都会被当做case执行,我们要以unittest.main()的方式来调用。
- 然后我们在命令行执行这个文件,就会得到
- 我们还可以打印case名,
- 我是建了一个集合,把TestFun这个case类中的所有test方法都load进来,然后用unittest自带的runner来运行,verbosity=2就是显示详细信息
- 这时case跑出来的结果就有了case名
- so nice?慢慢来,还有好多强大的功能呢
- 先来看看假如出错,会怎么样?暂时,我把testAdd改成这样,看执行结果
非常棒,提供给我们trace信息,让我们方便定位问题的出处 - unittest和junit一样,还有setup和tearDown,分别在每个test方法运行前和运行后执行,我们来对之前的代码进行一些更改
- 然后执行,看结果
从中可以看到setUp tearDown在每个test方法执行前后分别执行- 加入我们要对多个不同的类进行测试怎么办?很简单:
- python2.7还新增了好些unittest的特性,如比较好用的skip
执行效果:- 再看条件判断skip,
- 结果:
0 0
- python unittest框架用后分享
- python unittest框架用后分享
- python unittest 测试框架
- Python单元测试框架unittest
- Python单元测试框架-unittest
- Python 之unittest框架
- python 测试框架 unittest
- python unitTest使用框架
- Python-unittest测试框架
- Python unittest单元测试框架
- B001:python单元测试框架unittest
- python单元测试框架unittest简介
- Python unittest测试框架详解
- python unittest测试框架介绍
- Python单元测试框架unittest简介
- python unittest测试框架介绍
- python的unittest框架用例失败重运行解决方法
- Python中unittest框架写测试用例
- 基于Android平台的手机卫士效果图
- ext panel的使用 以及ext.ajax.request的使用
- linux redis 安装配置, 以及redis php扩展
- 百度地图V2.3.5获取API key相关经验(android)
- JDBC之一:JDBC快速入门
- python unittest框架用后分享
- ext2、ext3、ext4、brtfs文件系统区别
- xcode和苹果系统OS 一些常用的快捷键
- 【分享】8.3万张人脸关键点数据(样例 大)
- 用chrome模拟手机浏览器
- CSS hack技巧
- mechanize 12306
- JAVA编程中在性能优化方面需要注意的地方
- snmp_check