pytest--fixure前置执行一个函数

pytest--fixure前置执行一个函数,第1张

概述import pytest @pytest.fixture() def login_r(): print(‘登陆‘) @pytest.fixture() def open_browser(): print(‘打开浏览器‘) def test_soso(): print(‘case3‘) @pytest.mark.usefixtures(‘login_r‘)----通过use
import pytest
@pytest.fixture()
def login_r():
print(‘登陆‘)

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

def test_soso():
print(‘case3‘)

@pytest.mark.usefixtures(‘login_r‘)----通过usefixtures可以让test_cart前置执行login
def test_cart():
print(‘case4‘)

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

pytest_twofixture.py::test_soso PASSED [ 50%]case3@H_502_28@

pytest_twofixture.py::test_cart 登陆
PASSED [100%]case4@H_502_28@

 @H_502_28@

案例2@H_502_28@

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

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

def test_soso():
print(‘case3‘)

@pytest.mark.usefixtures(‘login_r‘)
def test_cart():
print(‘case4‘)

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

pytest_twofixture.py::test_soso PASSED [ 50%]case3@H_502_28@

pytest_twofixture.py::test_cart 打开浏览器登陆PASSED [100%]case4@H_502_28@ 总结

以上是内存溢出为你收集整理的pytest--fixure前置执行一个函数全部内容,希望文章能够帮你解决pytest--fixure前置执行一个函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1023217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存