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 19 Python
Linux RedHat下安装Python2.7开发环境
May 20 Python
详解python中的线程
Feb 10 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
Python使用wget实现下载网络文件功能示例
May 31 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
Python微信操控itchat的方法
May 31 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
python pymysql库的常用操作
Oct 16 Python
Python3 使用pip安装git并获取Yahoo金融数据的操作
Apr 08 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
URL Rewrite的设置方法
2007/01/02 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
简单的js表格操作
2016/09/24 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
Vue-component全局注册实例
2018/09/06 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
python机器学习库常用汇总
2017/11/15 Python
Python unittest单元测试框架总结
2018/09/08 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
澳大利亚家具商店:Freedom
2020/12/17 全球购物
幼儿园教师节活动方案
2014/02/02 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫