基本使用步骤:
1、import unittest
2、新建一个Class继承unittest.TestCase
3、定义一个以test开头的函数作为测试用例【必须以test开头】
4、执行测试用例前都会先调用Setup函数【每个测试用例调用一次】或者setupClass函数【所有测试用例仅调用一次】
5、执行完测试用例后都会调用tearDown函数【多次】和tearDownClass函数【仅一次】
PS:
1、不能重写init()
2、函数必须以test开头才能作为测试用例
3、setupClass()和tearDownClass()必须用@classmethod修饰
# -*- encoding=utf-8 -*-
import unittest
class Demo1(unittest.TestCase):
def setUp(self):
print '调用 setup 函数'
@classmethod
def setUpClass(cls):
print '调用 setupClass 函数'
def tearDown(self):
print '调用 tearDown 函数'
@classmethod
def tearDownClass(cls):
print '调用 tearDownClass 函数'
@staticmethod
def test_add():
print '3 + 5 = {}'.format(3 + 5)
@staticmetho