# -*- coding: UTF-8 -*- 声明格式import unittest #导入unittest包??class UserTestCase(unittest.TestCase):#创建的类 ,继承了unittest的父类,TestCase @classmethod #生声明是一个方法类 def setUpClass(cls): print("setUpClass 初始化")? @classmethod def tearDownClass(cls): print("tearDownClass 资源清理")? def testCase1(self): print("test case 1")? def testCase2(self): print("test case 2") # try: #异常处理 self.assertEqual(1, 1) #断言 # except AssertionError as e: # raise e #抛出异常? @unittest.skip("跳过这个") def testCase3(self): print("test case 3")??if __name__ == ‘__main__‘: #main 主函数 # verbosity默认是1,0的话最简洁,默认不输出执行结果,2输出用例的详细执行结果 unittest.main(verbosity=2) #运行主函数?
接口自动化测试-unittest框架
原文:https://www.cnblogs.com/cy-xt/p/14880565.html