### unittest 框架
##1.TestCase类中定义的几个特殊方法如下:
(1)setUp():每个测试方法运行前运行,测试前的初始化工作;
(2)tearDown():每个测试方法结束后运行,测试后的清理工作;
(3)setUpClass():所有测试方法运行前运行,单元测试前期准备,必须使用@classmethod装饰器进行修饰,
setUp()函数之前执行,整个测试过程只执行一次;
(4)tearDownClass():所有测试方法运行结束后执行,单元测试后期处理,必须使用@classmethod装饰器进
行修饰,tearDown()函数之后执行,整个测试过程只执行一次;
##2.unittest框架测试集合
定义:将相关测试用例组合在一起,称之为测试用例集合,unittest框架中,通过TestSuite类来组装所有的测试用例集。
通过TestLoader()来构造TestSuite
testcase1 = unittest.TestLoader().loadTestsFromTestCase(TestFrist) (1)TestLoader(用例加载器)根据传入的参数获取相应的测试用例的测试方法;
testcase2 = unittest.TestLoader().loadTestsFromTestCase(TestSecond)
testsuite1 = unittest.TestSuite([testcase1, testcas