首页 > 编程语言 > 详细

Python3.5-20190526-廖老师-自我笔记-单元测试-参数换-paramunittest

时间:2019-05-26 13:11:16      阅读:309      评论:0      收藏:0      [点我收藏+]

 

技术分享图片

 

 

参数化:

import time
import list1 #想测试list1中的求和函数是否正确fun1
import paramunittest
import unittest

#先设置参数组
@paramunittest.parametrized(
{‘a‘:1,‘b‘:1,‘c‘:2}, #前两个是参数a,b,最后一个是真确值
{‘a‘:1,‘b‘:0,‘c‘:1},
{‘a‘:1,‘b‘:0,‘c‘:0}

)

class Testfun(unittest.TestCase):

def setParameters(self,a,b,c): #感觉就是初始化__init__
self.a = a
self.b = b
self.c = c
def testcase(self):
print(‘开始执行-----‘)
time.sleep(1)
print(‘a:%s‘%self.a)
print(‘b:%s‘%self.b)
print(‘c:%s‘%self.c)
time.sleep(1)
self.assertEqual(list1.fun1(self.a,self.b),self.c)



if __name__ ==‘__main__‘:
unittest.main(verbosity=2) #verbosity就是打印好看一些

 

Python3.5-20190526-廖老师-自我笔记-单元测试-参数换-paramunittest

原文:https://www.cnblogs.com/tarzen213/p/10925717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!