conftest.py是pytest特有的本地测试文件,既可以用来设置项目级别的Fixture,也可以用来导入外部插件,还可以用来指定钩子函数
创建test_project/conftest.py
1 import pytest 2 3 @pytest.fixture() 4 def test_url(): 5 return "http://www.baidu.com"
创建test_project/test_sub.py测试用例文件
def test_baidu(test_url): print(test_url)
这里所创建的函数可以直接调用conftest.py文件中的test_url()钩子函数,测试结果如下:
注:conftest.py只作用于它所在的目录及子目录