学习python单元测试框架nose之---06nose的插件编写扩展功能
来源:互联网 发布:安卓网络抓包工具 编辑:程序博客网 时间:2024/05/01 23:24
我们可以自己自定义一个插件扩展测试框架功能,写个插件类继承Plugin就可以
现在写个简单的查找用例目录下过滤不需要运行的测试用例文件插件UnwantedPackagePlugin
from nose.plugins import Pluginclass UnwantedPackagePlugin(Plugin): enabled = True name = "unwanted-package" def configure(self, options, conf): pass # always on def wantDirectory(self, dirname): want = None if os.path.basename(dirname) == "unwanted_package": want = False return want
然后就可以使用上面刚写好的插件过滤我们不想要的测试用例
from nose.plugins.plugintest import run_buffered as runpath=os.path.join(os.path.dirname(__file__), 'testcases')run(argv=['nosetests', '-v',path],plugins=[UnwantedPackagePlugin()])
0 0
- 学习python单元测试框架nose之---06nose的插件编写扩展功能
- 学习python单元测试框架nose之---01nose框架初探
- 学习python单元测试框架nose之---03nose的xml测试报告输出
- 学习python单元测试框架nose之---04nose的html测试报告输出
- 学习python单元测试框架nose之---05nose的tools使用
- Python单元测试框架之Nose
- python单元测试框架nose的扩展nose-ittr支持传参测试
- 学习python单元测试框架nose之---02nose多进程并行测试
- Python中单元测试框架 Nose的安装
- Python中单元测试框架Nose的安装
- python进阶之nose框架
- Python nose单元测试框架的安装与使用
- Python的学习(十八)---- 单元测试工具nose
- Python测试框架--nose
- python 测试框架nose
- python 中的测试框架 nose
- python nose框架--setup/teardown
- python测试框架nose研究
- POJ 3544
- LAMPP Run PHP
- Android MTK 锁屏图片和背景墙纸的修改
- 安卓学习笔记之读取内存信息
- fread函数详解
- 学习python单元测试框架nose之---06nose的插件编写扩展功能
- Python:正则表达式模块
- c++上机作业
- [查异常网]-20160401-为什么你应该尝试全栈
- 初入VE设计#1初识MVC框架和VE设计、主类的创建
- poj 3696 The Luckiest number (数论-快速幂+欧拉定理)
- TL-WN725N 安装问题
- Android内存性能优化(内部资料总结)
- 关于主页版权问题