python测试驱动开发实例


Posted in Python onOctober 08, 2014

本文实例讲述了python测试驱动开发的方法,分享给大家供大家参考。具体方法如下:

import unittest 
from main import Sample 
class SampleTest(unittest.TestCase): 
 
  def setUp(self): 
    print "create a new Sample" 
    self._sample = Sample("b64e5843ca7db8199c405be565fa7f57") 
  def tearDown(self): 
    print "Destory the sample" 
    self._sample = None 
 
  def test_GetVirusNameFromVT(self): 
    "this md5 has the VT info" 
    aSample = Sample("b64e5843ca7db8199c405be565fa7f57") 
    dict_virusName = aSample._GetVirusNameFromVT() 
    self.assertTrue(dict_virusName!=None) 
  def test_GetVirusNameFromVT2(self): 
    "this md5 has not the VT info" 
    aSample = Sample("2b666ffe98e465523e514d2b93b7666a") 
    dict_virusName = aSample._GetVirusNameFromVT () 
    self.assertTrue(len(dict_virusName) == 0) 
 
 
if __name__=="__main__": 
  #unittest.main() 
  suite = unittest.TestLoader().loadTestsFromTestCase(SampleTest) 
  unittest.TextTestRunner(verbosity=2).run(suite)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详细解读Python的web.py框架下的application.py模块
May 02 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
Python3.7中安装openCV库的方法
Jul 11 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
django页面跳转问题及注意事项
Jul 18 Python
Python列表(list)所有元素的同一操作解析
Aug 01 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
pygame实现俄罗斯方块游戏(基础篇2)
Oct 29 Python
python实现XML解析的方法解析
Nov 16 Python
Python爬取365好书中小说代码实例
Feb 28 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
python批量提交沙箱问题实例
Oct 08 #Python
python求pi的方法
Oct 08 #Python
python实现简单的TCP代理服务器
Oct 08 #Python
python操作CouchDB的方法
Oct 08 #Python
python基于queue和threading实现多线程下载实例
Oct 08 #Python
python实现封装得到virustotal扫描结果
Oct 05 #Python
python解析xml文件操作实例
Oct 05 #Python
You might like
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
php获取远程文件内容的函数
2015/11/02 PHP
PHP基本语法实例总结
2016/09/09 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
基于jquery的页面划词搜索JS
2010/09/14 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
python Tkinter版学生管理系统
2019/02/20 Python
python定时任务 sched模块用法实例
2019/11/04 Python
Python进行统计建模
2020/08/10 Python
Python中return函数返回值实例用法
2020/11/19 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
关于工资低的辞职信
2014/01/14 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
请假条应该怎么写?
2019/06/24 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js