python自动化测试之setUp与tearDown实例


Posted in Python onSeptember 28, 2014

本文实例讲述了python自动化测试之setUp与tearDown的用法,分享给大家供大家参考。具体如下:

实例代码如下:

class RomanNumeralConverter(object): 
  def __init__(self): 
    self.digit_map = {"M":1000, "D":500, "C":100, "L":50, "X":10,  
             "V":5, "I":1} 
  def convert_to_decimal(self, roman_numeral): 
    val = 0 
    for char in roman_numeral: 
      val += self.digit_map[char] 
    return val 
 
   
import unittest 
class RomanNumeralConverterTest(unittest.TestCase): 
  def setUp(self): 
    print "Create a new RomanNumeralConverterTest....." 
    self.cvt = RomanNumeralConverter() 
     
  def tearDown(self): 
    print "Destroying a RomanNumeralConverterTest...." 
    self.cvt = None 
     
  def test_parsing_millenia(self): 
    self.assertEquals(1000, self.cvt.convert_to_decimal("M")) 
     
     
if __name__ == "__main__": 
  unittest.main()

输出结果如下:

Create a new RomanNumeralConverterTest.....
Destroying a RomanNumeralConverterTest....
.
----------------------------------------------------------------------
Ran 1 test in 0.016s

OK

注:setUp和tearDown在每个测试方法运行时被调用

Python 相关文章推荐
爬山算法简介和Python实现实例
Apr 26 Python
python字符串的常用操作方法小结
May 21 Python
总结用Pdb库调试Python的方式及常用的命令
Aug 18 Python
python中logging包的使用总结
Feb 28 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
django+echart绘制曲线图的方法示例
Nov 26 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
Python银行系统实战源码
Oct 25 Python
Python使用指定字符长度切分数据示例
Dec 05 Python
PyCharm第一次安装及使用教程
Jan 08 Python
python将图片转base64,实现前端显示
Jan 09 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
python自动化测试实例解析
Sep 28 #Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 #Python
python格式化字符串实例总结
Sep 28 #Python
python中文编码问题小结
Sep 28 #Python
python多重继承新算法C3介绍
Sep 28 #Python
wxPython窗口的继承机制实例分析
Sep 28 #Python
wxPython框架类和面板类的使用实例
Sep 28 #Python
You might like
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python松散正则表达式用法分析
2016/04/29 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
浅谈Python 参数与变量
2020/06/20 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
python绘制分布折线图的示例
2020/09/24 Python
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
Europcar比利时:租车
2019/08/26 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
英文自荐信常用句子
2014/03/26 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书