Pytest-fixture的别名使用

在Pytest中,conftest.py中方法命名越复杂时,就显得难以理解,这时可以使用别名来使代码更加容易解读

只需使用fixture中的name参数即可,案例如下:

#conftest.py
import pytest

@pytest.fixture(scope="session",name="demo_url")
def base_url_demo():
    url = "http://www.baidu.com"
    return url
#demo.py

def test_demo1(demo_url):
    print("demo_url地址:",demo_url)
>>> demo_url地址: http://www.baidu.com

 

posted @ 2022-01-21 13:47  小哈别闹  阅读(48)  评论(0)    收藏  举报