; ;
摘要: 使用ddt,要使用ppt可以使用下面命令进行安装 pip install ddt ddt就是做一个数据驱动而做,下面就是一个简单的案例,进行数据驱动,在后面做了一个断言 import unittest import ddt @ddt.ddt class Praddt(unittest.TestCas 阅读全文
posted @ 2020-03-15 22:12 做梦的人- 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 使用HtmlTestRunner 显示报告 # coding=utf-8 import unittest import HTMLTestRunner import math class Calc(object): def add(self, x, y, *d): # 加法计算 result = x 阅读全文
posted @ 2020-03-15 21:54 做梦的人- 阅读(719) 评论(0) 推荐(0) 编辑
摘要: unittest中包含了很多断言内容,实际用到的断言内容也就比对值是否相同,下面是unittest中的断言内容 #encoding=utf-8 import unittest import random # 被测试类 class MyClass(object): @classmethod def s 阅读全文
posted @ 2020-03-15 21:42 做梦的人- 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 背景:在执行单元测试中,有些方法执行耗时,不想全部执行,想忽略执行,那就需要跳过某方法执行 1.无条件跳过某方法 @unittest.skip("skipping") 2.使用变量的方式,指定忽略测试方法 a=10 @unittest.skipIf(a > 5, "condition is not 阅读全文
posted @ 2020-03-15 21:33 做梦的人- 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 背景:在unittest中运行单元测试,是没有顺序的,如果要指定运行顺序有两种方式 方法1:在运行方法后,加上数字test_0 、test_1 这样也会指定顺序 方法2:使用不同的字母表示,因为在单元测试框架中会对比每个运行方法名的ascii码,ascii码越大执行越靠后 案例: 测试方法 # co 阅读全文
posted @ 2020-03-15 11:30 做梦的人- 阅读(1088) 评论(0) 推荐(0) 编辑