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中的引用和拷贝浅析
Nov 22 Python
python中xrange用法分析
Apr 15 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
python  logging日志打印过程解析
Oct 22 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
Python切片列表字符串如何实现切换
Aug 06 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
python 通过使用Yolact训练数据集
Apr 06 Python
python3使用diagrams绘制架构图的步骤
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
php生成文件
2007/01/15 PHP
PHP 彩色文字实现代码
2009/06/29 PHP
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
PHP类的特性实例分析
2016/09/28 PHP
php中序列化与反序列化详解
2017/02/13 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
详解node HTTP请求客户端 - Request
2017/05/05 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
雅虎笔试题(字符串操作)
2015/03/24 面试题
师范学院毕业生求职信范文
2013/12/26 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
公民授权委托书
2014/10/15 职场文书
经典爱情感言
2015/08/03 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript