Pytest框架-fixtrue前置后置

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参数:

  1. function 函数之前/后执行
  2. class 类之前/后执行
  3. module 模块之前/后执行 (不太常用)
  4. 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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球