; ;

随笔分类 -  unittest

Python中的unittest使用
摘要:使用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 做梦的人- 阅读(737) 评论(0) 推荐(0) 编辑
摘要:unittest中包含了很多断言内容,实际用到的断言内容也就比对值是否相同,下面是unittest中的断言内容 #encoding=utf-8 import unittest import random # 被测试类 class MyClass(object): @classmethod def s 阅读全文
posted @ 2020-03-15 21:42 做梦的人- 阅读(559) 评论(0) 推荐(0) 编辑
摘要:背景:在执行单元测试中,有些方法执行耗时,不想全部执行,想忽略执行,那就需要跳过某方法执行 1.无条件跳过某方法 @unittest.skip("skipping") 2.使用变量的方式,指定忽略测试方法 a=10 @unittest.skipIf(a > 5, "condition is not 阅读全文
posted @ 2020-03-15 21:33 做梦的人- 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:背景:在unittest中运行单元测试,是没有顺序的,如果要指定运行顺序有两种方式 方法1:在运行方法后,加上数字test_0 、test_1 这样也会指定顺序 方法2:使用不同的字母表示,因为在单元测试框架中会对比每个运行方法名的ascii码,ascii码越大执行越靠后 案例: 测试方法 # co 阅读全文
posted @ 2020-03-15 11:30 做梦的人- 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:一:unittest中的TestLoader使用说明 第一步:unittest增加TestSuit() 第二步:unittest增加Testloader几种运行方式 第三步:在suite中增加运行方法 第四种:运行 是不是这四步有些晕,TestLoader我们可以大概理解为,把这个理解为炒菜,炒菜是 阅读全文
posted @ 2019-09-11 16:48 做梦的人- 阅读(6742) 评论(0) 推荐(1) 编辑
摘要:一:unittest跑起来 unittest使用,具体使用方式可以查看unittest官网,以下简单做个介绍,在工作中使用最多的 # 第一步: 创建unittest类,且一定要继承unittest.TestCase 第二步: 创建你要运行的方法,且一定是用test开头,unittest是检测test 阅读全文
posted @ 2019-09-08 18:36 做梦的人- 阅读(406) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示