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里隐藏的“禅”
Jun 16 Python
python服务器端收发请求的实现代码
Sep 29 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 Python
python处理数据,存进hive表的方法
Jul 04 Python
Python字符串中添加、插入特定字符的方法
Sep 10 Python
python中rc1什么意思
Jun 19 Python
python使用建议与技巧分享(二)
Aug 17 Python
详解Django中异步任务之django-celery
Nov 05 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 Python
教你怎么用Python监控愉客行车程
Apr 29 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
Apr 06 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 str_replace的替换漏洞
2008/03/15 PHP
php smarty模版引擎中的缓存应用
2009/12/11 PHP
php对称加密算法示例
2014/05/07 PHP
php生成圆角图片的方法
2015/04/07 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
VBScript版代码高亮
2006/06/26 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
JSON相关知识汇总
2015/07/03 Javascript
js创建数组的简单方法
2016/07/27 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
回顾Javascript React基础
2019/06/15 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[20:30]职业巡回赛回顾
2018/08/09 DOTA
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
珍惜资源保护环境的建议书
2014/05/14 职场文书
教师党员个人整改措施
2014/10/27 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
导游词之任弼时故居
2020/01/07 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
python urllib库的使用详解
2021/04/13 Python