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中getaddrinfo()基本用法实例分析
Jun 28 Python
Python如何获取系统iops示例代码
Sep 06 Python
python3爬虫怎样构建请求header
Dec 23 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
Python秒算24点实现及原理详解
Jul 29 Python
基于django传递数据到后端的例子
Aug 16 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 Python
python爬取微博评论的实例讲解
Jan 15 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
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
2014年元旦活动方案
2014/02/15 职场文书
三年级学生期末评语
2014/12/26 职场文书
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python
Python开发五子棋小游戏
2022/04/28 Python