python自动化测试实例解析


Posted in Python onSeptember 28, 2014

本文实例讲述了python自动化测试的过程,分享给大家供大家参考。

具体代码如下:

import unittest 
 
######################################################################## 
class RomanNumeralConverter(object): 
  """converter the Roman Number""" 
 
  #---------------------------------------------------------------------- 
  def __init__(self, roman_numeral): 
    """Constructor""" 
    self.roman_numeral = roman_numeral 
    self.digit_map = {"M":1000, "D":500, "C":100, "L":50, "X":10, 
             "V":5, "I":1} 
     
  def convert_to_decimal(self): 
    val = 0 
    for char in self.roman_numeral: 
      val += self.digit_map[char] 
    return val 
   
######################################################################## 
class RomanNumeralConverterTest(unittest.TestCase): 
  """test class""" 
  def test_parsing_millenia(self): 
    value = RomanNumeralConverter("M") 
    self.assertEquals(1000, value.convert_to_decimal()) 
   
if __name__ == "__main__": 
  unittest.main()

程序运行效果如下:

.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK

此处注意三点:

1. import unittest
2. 测试类要继承unittest.Testcase
3. main中调用 unittest.main()

这里需要注意的是:测试类的是测试函数也以test开头。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python和shell变量互相传递的几种方法
Nov 20 Python
Python采集腾讯新闻实例
Jul 10 Python
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
Python实现对象转换为xml的方法示例
Jun 08 Python
关于Python 3中print函数的换行详解
Aug 08 Python
python 用下标截取字符串的实例
Dec 25 Python
pytorch 准备、训练和测试自己的图片数据的方法
Jan 10 Python
Python找出列表中出现次数最多的元素三种方式
Feb 24 Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 Python
python调用百度AI接口实现人流量统计
Feb 03 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 Python
Python代码实现双链表
May 25 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
Python的加密模块md5、sha、crypt使用实例
Sep 28 #Python
You might like
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
Javascript 各浏览器的 Javascript 效率对比
2008/01/23 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
Python实现删除文件但保留指定文件
2015/06/21 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python模拟三级菜单效果
2017/09/11 Python
Python生成器以及应用实例解析
2018/02/08 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
django queryset相加和筛选教程
2020/05/18 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
网站编辑求职信
2013/10/17 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
优秀经理获奖感言
2014/03/04 职场文书
代理协议书范本
2014/04/22 职场文书
会计实训报告范文
2014/11/04 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
2016大学军训心得体会
2016/01/11 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
导游词之天津古文化街
2019/11/09 职场文书