conftest.py文件作用

作用:进行环境的设置与清除。
我就是把清楚allure报告放在开始的位置,会根据fixtrue控制级别来执行

import pytest
import os

@pytest.fixture(scope='module',autouse=True)
def start_demo(request):
    print('------开始执行自动化测试------')
    #清除原有的allure报告文件
    for one in os.listdir('../../report/apiReport/tep'):
        if 'json' in one:
            os.remove(f'../../report/apiReport/tep/{one}')
    #数据清除
    '''
    可以把一些需要清除的东西放在这里面,每个模块或者方法运行完了就会运行这个方法:
    '''
    def fin():
        print('-----自动测试----结束-----')
    request.addfinalizer(fin)

 

上一篇:php – 如何防止WordPress在摘录中剥离HTML标签


下一篇:如何使用python脚本在单引号内提取字符串