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兔子毒药问题实例分析
Mar 05 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
详解python分布式进程
Oct 08 Python
Django restframework 源码分析之认证详解
Feb 22 Python
pytorch实现线性拟合方式
Jan 15 Python
Python3搭建http服务器的实现代码
Feb 11 Python
python 制作网站小说下载器
Feb 20 Python
Python基础知识之变量的详解
Apr 14 Python
Django实现聊天机器人
May 31 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 Python
详解Golang如何实现支持随机删除元素的堆
Sep 23 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
ECMAScript 基础知识
2007/06/29 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
JavaScript 数组详解
2013/10/10 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
还款承诺书范文
2014/05/20 职场文书
2015年电工工作总结
2015/04/10 职场文书
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python