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写的一个简单DNS服务器实例
Jun 04 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
详解python使用Nginx和uWSGI来运行Python应用
Jan 09 Python
使用python爬虫获取黄金价格的核心代码
Jun 13 Python
python中的变量如何开辟内存
Jun 26 Python
python实现ID3决策树算法
Aug 29 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
python flask几分钟实现web服务的例子
Jul 26 Python
Windows系统Python直接调用C++ DLL的方法
Aug 01 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
python shell命令行中import多层目录下的模块操作
Mar 09 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中如何定义和使用常量
2013/02/28 PHP
关于尾递归的使用详解
2013/05/02 PHP
初识Laravel
2014/10/30 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
小程序云开发实战小结
2018/10/25 Javascript
javascript History对象原理解析
2020/02/17 Javascript
React实现轮播效果
2020/08/25 Javascript
python实现矩阵乘法的方法
2015/06/28 Python
Python分支结构(switch)操作简介
2018/01/17 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
办公室副主任岗位职责
2013/11/25 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
保险内勤岗位职责
2014/04/05 职场文书
灰雀教学反思
2014/04/28 职场文书
中班幼儿评语大全
2014/04/30 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏
MySQL去除密码登录告警的方法
2022/04/20 MySQL