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中的错误处理
Apr 10 Python
python Celery定时任务的示例
Mar 13 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
Python中zip()函数的简单用法举例
Sep 02 Python
python打开使用的方法
Sep 30 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
构建高效的python requests长连接池详解
May 02 Python
python mysql中in参数化说明
Jun 05 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 Python
python通过新建环境安装tfx的问题
May 20 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
python获取图片颜色信息的方法
2015/03/18 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
司马光教学反思
2014/02/01 职场文书
关爱残疾人标语
2014/06/25 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
优秀教师推荐材料
2014/12/16 职场文书
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL