标签:python 标准 测试 res strong ISE 断言 expec 自己
def sum(a, b):
return a + b
class SumTestCase(unittest.TestCase):
pass
测试用例类中,以test开头的方法就是一条测试用例
def test_sum(self):
pass
# 1.参数(元组类型)
data = (1, 2)
# 2.预期结果
expected = 2
result = sum(*data)
self.assertEqual(expected, result)
try:
self.assertEqual(expected, result)
except AssertionError as a:
print("用例未通过")
raise a
else:
print("用例通过")
def setUp(self):
# 每条用例执行之前都会执行
print("用例{}开始执行--".format(self))
def tearDown(self):
# 每条用例执行之后都会执行
print("用例{}执行结束--".format(self))
@classmethod
def setUpClass(cls):
# 当成测试用例类中的用例执行之前,会执行改方法
print("-----setup---classs-----")
@classmethod
def tearDownClass(cls):
# 当成测试用例类中的用例执行完毕,会执行改方法
print("-----teardown---classs-----")
if __name__ == '__main__':
unittest.main()
标签:python 标准 测试 res strong ISE 断言 expec 自己
原文地址:https://www.cnblogs.com/desireyang/p/12090313.html