python自动化测试之从命令行运行测试用例with verbosity


Posted in Python onSeptember 28, 2014

本文实例讲述了python自动化测试之从命令行运行测试用例with verbosity,分享给大家供大家参考。具体如下:

实例文件recipe3.py如下:

class RomanNumeralConverter(object): 
  def __init__(self, roman_numeral): 
    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 
 
   
import unittest 
class RomanNumeralConverterTest(unittest.TestCase): 
     
  def test_parsing_millenia(self): 
    value = RomanNumeralConverter("M") 
    self.assertEquals(1000, value.convert_to_decimal()) 
     
  def test_parsing_century(self): 
    '''THIS is a error test case''' 
    value = RomanNumeralConverter("C") 
    self.assertEquals(10, value.convert_to_decimal()) 
     
     
     
if __name__ == "__main__": 
  suite = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) 
  unittest.TextTestRunner(verbosity=2).run(suite)

运行结果如下图所示:

python自动化测试之从命令行运行测试用例with verbosity

这就是测试用例失败的样子。

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

Python 相关文章推荐
使用pdb模块调试Python程序实例
Jun 02 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
flask session组件的使用示例
Dec 25 Python
Django+Xadmin构建项目的方法步骤
Mar 06 Python
python的一些加密方法及python 加密模块
Jul 11 Python
python之pexpect实现自动交互的例子
Jul 25 Python
Python CVXOPT模块安装及使用解析
Aug 01 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 Python
python学生信息管理系统实现代码
Dec 17 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
OpenCV-Python实现油画效果的实例
Jun 08 Python
Python基础之条件语句详解
Jun 16 Python
跟老齐学Python之有容乃大的list(4)
Sep 28 #Python
跟老齐学Python之做一个小游戏
Sep 28 #Python
跟老齐学Python之坑爹的字符编码
Sep 28 #Python
python自动化测试之setUp与tearDown实例
Sep 28 #Python
python自动化测试实例解析
Sep 28 #Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 #Python
python格式化字符串实例总结
Sep 28 #Python
You might like
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
PHP模板解析类实例
2015/07/09 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
微信小程序的引导页实现代码
2020/06/24 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Mac 上切换Python多版本
2017/06/17 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
np.random.seed() 的使用详解
2020/01/14 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
jupyter 导入csv文件方式
2020/04/21 Python
浅谈django channels 路由误导
2020/05/28 Python
如何验证python安装成功
2020/07/06 Python
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
幼儿园庆六一游园活动方案
2014/01/29 职场文书
军训学生自我鉴定
2014/02/12 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
python脚本框架webpy模板赋值实现
2021/11/20 Python
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL