cydia large avatar
测试学习小组  ›  python接口自动化

unittest调用的问题

By cydia at 一年前 , 380 次浏览
import unittest



class Test(unittest.TestCase):

def __init__(self,a,b):
self.a = a
self.b = b

def setUp(self):
print("<<<<<< start test >>>>>>>>>")

def tearDown(self):
print("<<<<<<< end test >>>>>>")

def test1(self):
return self.a + self.b

if __name__ == '__main__':
unittest.main()

当我用单元测试框架的时候,我类有init函数要传递时,我调用时应该如何传递参数?
按下面的方法,这肯定不是我想要的结果 ,因为这样调用是普通的调用方法,并没有调用unittest框架来运行


if __name__ == '__main__':
Test(1,2).test1()


使用 unittest.main()方法调用时,怎么给类的init方法传递参数??

1 回复
测试学习小组 — 软件测试学习讨论区
现在注册
已注册用户请 登入
内容分享

欢迎关注我们的公众号: 测试圈TC


小贴士

你的问题在测试教程网中能找到答案