When pytest-- two fixture, flexible use

import pytest
@pytest.fixture()
def login_r(open_browser):
print('登陆')

@pytest.fixture()
def open_browser():
print('打开浏览器')

def test_soso(open_browser):
print('case3')

# @pytest.mark.usefixtures('lgoin_r')
def test_cart(login_r):
print('case4')

if __name__ == '__main__':
pytest.main()

pytest_twofixture.py::test_soso open the browser
PASSED [50%] case3

pytest_twofixture.py::test_cart open the browser
landing
PASSED [100%] case4

Guess you like

Origin www.cnblogs.com/QaStudy/p/11565291.html