Pytest-fixtrue前置后置
基本的前后置
def setup(self)
def teardown(self)
def setup_class(self)
def teardown_class(self)
fixtrue装饰器–部分前后置
fixtrue装饰器
@pytes.fixtrue(scope='作用域',params='数据驱动',autouse='自动执行',
ids='数据驱动时重命名参数名',name='给fixtrue作用的函数重命名')
scope参数:
- function 函数之前/后执行
- class 类之前/后执行
- module 模块之前/后执行 (不太常用)
- package/session 回话前/后执行
test.py文件
@pytest.fixtrue(scope='class')
def execute_database_sql():
print('sql')
yieid
print('sql2')
class Test01:
def test_test1(self):
print('test1')
@pytest.mack.usrfixtures('execute_database_sql')
class Test02:
def test_test2(self):
print('test2')
Original: https://blog.csdn.net/weixin_44557370/article/details/125928921
Author: 果断来下载
Title: Pytest框架-fixtrue前置后置
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/775167/
转载文章受原作者版权保护。转载请注明原作者出处!