目录:导读
前言
测试用例实现前后置,有多种方法。在实际编写测试脚本时,要根据实际情况选择
1、xunit类型
def setup_function()
def teardown_function()
def setup_method(self)
def teardown_method(self)
@classmethod
def setup_class(cls)
@classmethod
def teardown_class(cls)
2、unittest类型
#先要在class类中继承unittest.testcase
@classmethod
def setUpClass(cls)
@classmethod
def tearDownClass(cls)
def setup(self)
def tearDown(self)
3、pytest中的fixture类型
定义夹具
@pytest.fixture
def fixture_func():
print('前置条件')
yield #这里可以有返回值,用于夹具的继承
print('后置条件')
@pytest