python自动化测试实例解析
作者:shichen2014 时间:2023-12-13 17:10:27
本文实例讲述了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,自动化,测试
0
投稿
猜你喜欢
C++调用python(执行py文件)的全过程
2022-04-24 00:30:53
Python入门教程(一)Python简单介绍
2023-10-25 03:19:16
python如何基于redis实现ip代理池
2022-11-05 20:49:08
为FCKeditor2.6添加行距功能(最新修改)
2008-08-18 21:09:00
Python自动生产表情包
2022-04-13 05:25:36
如何基于python实现不邻接植花
2023-10-14 16:35:45
读取input:file的路径并显示本地图片的方法
2024-04-17 10:38:30
mysql性能优化脚本mysqltuner.pl使用介绍
2024-01-17 16:37:02
fgetcvs在linux的问题
2024-06-05 09:37:56
JScript下Array对象的性能问题
2009-02-15 12:28:00
Python中的Pandas 时间函数 time 、datetime 模块和时间处理基础讲解
2022-08-01 05:18:41
Python中关于函数的具体用法范例以及介绍
2023-06-04 19:48:28
Pycharm中的下载安装、配置与测试方式
2023-11-18 01:53:27
Python中多线程及程序锁浅析
2023-06-02 02:59:33
python批量添加zabbix Screens的两个脚本分享
2022-07-21 02:17:28
详解Python如何使用并发模型编程
2021-10-30 06:39:23
Golang 内存管理简单技巧详解
2023-06-24 22:38:18
Python的logging模块基本用法
2021-01-06 07:39:52
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2023-08-03 10:29:49
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2023-11-24 20:50:54