码迷,mamicode.com
首页 > 编程语言 > 详细

python-unittest学习2

时间:2017-12-30 22:39:57      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:.com   html   unittest   sel   kkk   不同的   pen   nbsp   用例   

上个是小练习  ,这次将unittest模块化一下,也就是吧用例放在case目录下,start放在bin目录下面

 

 

-------------------start------------------------------

import unittest,HTMLTestRunner
# 1x .先通过testloader找以.py结尾的文件
# 2.再循环把每一个test都加进来到suite里头
# 3.在运行这个集合,生成测试报告

suite = unittest.TestSuite() #切记此处加括号
all_case = unittest.defaultTestLoader.discover(
r‘E:\code\jxz-liuzunchang-code\day11\new_巨蟹_liu\看视频笔记2\AUTO\case‘,‘*.py‘
)
#定义测试集合,找到case下面所有的.Py文件

# print(all_case)
for case in all_case:
print(‘case...‘,case)
suite.addTests(case) #括号中必须是一个测试套件,这里的类已经是一个py文件了 与下面这句是不同的
# suite.addTest(unittest.makeSuite(My2)) # 导入类下面的全部测试用例 这个是以类为单位的 所以需要用到makesuite

fw = open(‘report_l.html‘,‘wb‘)
runner = HTMLTestRunner.HTMLTestRunner(stream=fw,title=‘kkk2test‘,description=‘Miaoshu‘)
runner.run(suite)


-------------------case----------------


import unittest

class xxx(unittest.TestCase):

def test_chxxx(self):
‘‘‘这是xxx用例‘‘‘
self.assertEqual(1,1)

技术分享图片

 


 



python-unittest学习2

标签:.com   html   unittest   sel   kkk   不同的   pen   nbsp   用例   

原文地址:https://www.cnblogs.com/zunchang/p/8151285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!