微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pytest的conftest.py特有的本地测试配置文件

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只作用于它所在的目录及子目录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐