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的词法分析与语法分析
May 18 Python
python实现保存网页到本地示例
Mar 16 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
python numpy数组中的复制知识解析
Feb 03 Python
python读取yaml文件后修改写入本地实例
Apr 27 Python
tensorflow下的图片标准化函数per_image_standardization用法
Jun 30 Python
Python如何定义有可选参数的元类
Jul 31 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
教你用python控制安卓手机
May 13 Python
Python基础之条件语句详解
Jun 16 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合并数组+与array_merge的区别分析
2010/08/01 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
form自动提交实例讲解
2017/07/10 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
jQuery获取table表中的td标签(实例讲解)
2017/07/28 jQuery
React Native预设占位placeholder的使用
2017/09/28 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python中map、any、all函数用法分析
2015/04/21 Python
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python 实现兔子生兔子示例
2019/11/21 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
PageFactory设计模式基于python实现
2020/04/14 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
如何在Python对Excel进行读取
2020/06/04 Python
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
数控专业大学生的自我鉴定
2013/11/13 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
产品发布会策划方案
2014/05/12 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书