unittest
unittest单元测试
公子清羽
这个作者很懒,什么都没留下…
展开
-
python线程池(threadpool)实现多线程生成HTMLTestRunner测试报告
#python线程池(threadpool)#pip install threadpool"""使用介绍(1)引入threadpool模块(2)定义线程函数(3)创建线程 池threadpool.ThreadPool()(4)创建需要线程池处理的任务即threadpool.makeRequests()(5)将创建的多个任务put到线程池中,threadpool.putRequest(6)等到所有任务处理完毕theadpool.pool()"""import unitt.原创 2020-09-28 15:35:04 · 414 阅读 · 0 评论 -
unittest多线程生成报告HTMLTestRunner和(BeautifulReport)
安装tomorrow库 pip install tomorrow使用多线程tomorrow库,在要创建线程执行的函数上加个@threads(4),括号里面代码线程的数量,数字越大,运行的速度越快python3下tomorow模块报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntaxasync是python关键字,换个函数名,比如async_tm# coding=utf-8"""#下面是H.原创 2020-09-28 15:07:28 · 855 阅读 · 2 评论 -
unittest中HTMLTestRunner和BeautifulReport测试报告
HTMLTestRunner测试报告#coding=utf-8# 目前HTMLTestRunner只能针对单个测试文件生成测试报告# 下面是HTMLTestRunner作用于整个项目的方法#单线程测试import unittestimport timefrom HTMLTestRunner import HTMLTestRunnerfrom framework_Var_A.var_A import *import ostest_dir = testcase_path# 指定测试用原创 2020-09-26 00:25:31 · 496 阅读 · 0 评论 -
ddt之读取列表字典,多个字典
import unittestfrom ddt import ddt,data,unpack,file_data#导入ddt中的ddt,data,unpack方法@ddt #首先用ddt装饰类class caseddt_D2(unittest.TestCase): # 单个列表字典,未拆分 @data([{"name": "peter", "age": 15, "addr": "chengdu"}]) def test_8(self, value): .原创 2020-09-22 10:58:24 · 889 阅读 · 0 评论 -
Python 数据驱动工具:DDT
python 的unittest 没有自带数据驱动功能。所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。资料:http://ddt.readthedocs.io/en/latest/ddt:装饰类,也就是继承自TestCase的类。ddt.data:装饰测试方法。参数是一系列的值。ddt.file_data:装饰测试方法。参数是文件名。文件可以是json 或者 yaml类型。注意,如果文件以”.yml”或者”.yaml”结尾,ddt会作为y原创 2020-09-18 18:05:32 · 685 阅读 · 0 评论 -
unittest.skip跳过测试和unittest.expectedFailure预期失败
unittest.skip跳过测试方法python unittest测试框架从python2.7开始支持设置跳过指定的测试方法或是跳过满足某种条件的测试用例。@unittest.skip(reason): skip(reason)装饰器:无条件跳过装饰的测试,并说明跳过测试的原因。@unittest.skipIf(reason): skipIf(condition,reason)装饰...原创 2019-11-28 18:45:10 · 1622 阅读 · 2 评论 -
unittest框架入门之TestCase类用法
def add(a,b): return (a+b)def subtract(a,b): return (a-b)def multiply(a,b): return (a*b)def divide(a,b): return (a/b)1、创建文件demo27.py2、创建文件unittestdemo27.pyimport unittestfro...原创 2019-11-28 18:32:14 · 1275 阅读 · 0 评论