unittest中的参数问题
用 uinttest写个测试用例,像个这个测试用例顶一个参数,调用的时候床进去,后来发现自己有点傻,错的不说,直接上对的
import unittest class Parmeters(unittest.TestCase): def setUp(self): self.a=1 self.b=3 def test_add(self): print(self.a+self.b) def test_add2(self): print(self.c+self.d) if __name__=="__main__": suite = unittest.TestSuite() suite.addTest(Parmeters("test_add")) #suite.addTest(Parmeters("test_add2")) runner=unittest.TextTestRunner() runner.run(suite)
想用参数直接定义在setUp()里面就对了,不用写成这样的用例test_add(self,a,b)