在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