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实现对一个完整url进行分割的方法
Apr 29 Python
合并百度影音的离线数据( with python 2.3)
Aug 04 Python
python实现图书管理系统
Mar 12 Python
对python requests的content和text方法的区别详解
Oct 11 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
利用Python实现Shp格式向GeoJSON的转换方法
Jul 09 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
Aug 05 Python
python读取pdf格式文档的实现代码
Apr 01 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
Python实战之疫苗研发情况可视化
May 18 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 静态化实现代码
2009/03/20 PHP
PHP新手入门学习方法
2011/05/08 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
js数组去重的方法总结
2019/01/18 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python 根据pid杀死相应进程的方法
2017/01/16 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
大学生党课思想汇报
2013/12/29 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
天坛导游词
2015/02/02 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书