pytest conftest.py和fixture的配合使用

简介: pytest conftest.py和fixture的配合使用

conftest.py 是规定的文件名写法,配置文件和pytest.ini一样

目录结构

写了2个配置文件,一个跟目录,一个在basics2目录下

跟目录下的conftest.py

basics2目录下的conftest.py

basics2目录下的用例

运行前后置

代码

import pytest
#括号里面的顺序代表先执行前置的顺序
def test(all_fixture,basics2_fixture):
    print("测试conftest.py和fixture的配合使用")
if __name__ == '__main__':
    pytest.main([r'D:\python新代码集\pytest_study\basics2\test_fixture_conftest.py'])

结果

相关文章
|
缓存 测试技术
31-pytest-内置fixture之cache使用
31-pytest-内置fixture之cache使用
31-pytest-内置fixture之cache使用
|
10月前
|
NoSQL 关系型数据库 MySQL
百万数据量优化实战
在现代互联网业务中,处理百万级别的数据量是家常便饭。传统的单体数据库架构在面对如此庞大的数据量时,往往显得力不从心。本文将分享一次实际的优化案例,探讨如何利用MySQL和Redis共同实现百万级数据统计的优化。
591 4
|
10月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
260 1
|
存储 JSON 测试技术
python中json和类对象的相互转化
针对python中类对象和json的相关转化问题, 本文介绍了4种方式,涉及了三个非常强大的python库jsonpickle、attrs和cattrs、pydantic,但是这些库的功能并未涉及太深。在工作中,遇到实际的问题时,可以根据这几种方法,灵活选取。 再回到结构化测试数据的构造,当需要对数据进行建模时,也就是赋予数据业务含义,pydantic应该是首选,目前(2024.7.1)来看,pydantic的生态非常活跃,各种基于pydantic的工具也非常多,建议尝试。
|
存储 C++ 索引
C++:STL - vector
C++:STL - vector
190 1
|
开发工具 git iOS开发
MacOS安装node,npm踩坑
MacOS安装node,npm踩坑
462 0
MacOS安装node,npm踩坑
vue2 配置本地IP地址访问项目
vue2 配置本地IP地址访问项目
720 0
vue2 配置本地IP地址访问项目
|
算法 测试技术 程序员
python3的单元测试模块mock与性能测试模块cProfile
我们知道写完了代码需要自己跑一跑进行测试,一个写好的程序如果连测试都没有就上到生产环境是不敢想象的,这么做的人不是太自信就是太无知。
python3的单元测试模块mock与性能测试模块cProfile
|
测试技术
Pytest----fixture高级应用
Pytest----fixture高级应用
235 0
|
弹性计算 文件存储 Windows
以SYSTEM身份挂载文件卷支持Windows服务访问NAS SMB文件卷
SYSTEM身份挂载文件卷可以解决IIS日志写入、SQLServer使用文件卷的问题,还可以解决类似的Windows服务访问NAS SMB的问题。只有以SYSTEM身份挂载文件卷后,Windows Service才能够正常访问NAS SMB。
5644 0
以SYSTEM身份挂载文件卷支持Windows服务访问NAS SMB文件卷