其他分享
首页 > 其他分享> > fixtrue基础之autouse参数

fixtrue基础之autouse参数

作者:互联网

 

 

前言

青年最主要的任务是学习。—— 朱德 

正值青年的我的任务!!!


一、autouse参数是什么?

二、autouse参数应用

import pytest

 

@pytest.fixture() 

def setUp(): 

    print('\nsetUp') 

    yield 

    print('\ntearDown') 

 

def testcase01(setUp): 

    print('exectue testcase01') 

    assert 1 

def testcase02(setUp): 

    print('exectue testcase02') 

    assert 1 

 

if __name__=='__main__': 

    pytest.main(["-s"])

 

 

import pytest

 

 

@pytest.fixture(autouse=True) #设置为True让autouse生效 

def setUp(): 

    print('\nsetUp') 

    yield 

    print('\ntearDown') 

 

def testcase01(): 

    print('exectue testcase01') 

    assert 1 

def testcase02(): 

    print('exectue testcase02') 

    assert 1 

 

if __name__=='__main__': 

     pytest.main(["-s"])

 

上述两个实例小结:

 

标签:__,fixture,autouse,pytest,参数,print,fixtrue,def
来源: https://www.cnblogs.com/xmxit/p/16572706.html