如何使用Pytest中的Fixture进行调用?

2026-06-10 23:18:56 367阅读 0评论 SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计139个文字,预计阅读时间需要1分钟。

python@pytest.fixture(scope='function')def setup(): 测试环境设置 print(初始化测试环境...)

如何使用Pytest中的Fixture进行调用?

@pytest.fixture(scope='function')
def func():
*****
# 第一种,可以接收返回值
def test_func(func):
*****

# 第二种,无法接收返回值
@pytest.mark.usefixtures('func')
def test_func():
******

这里主要是学习第二种

这里就没有拿到上一篇文章中yield的返回值‘zhou'

如何使用Pytest中的Fixture进行调用?


PS:第一种的使用场景满足大部分,第二种更容易让其他人知道调用的是什么

本文共计139个文字,预计阅读时间需要1分钟。

python@pytest.fixture(scope='function')def setup(): 测试环境设置 print(初始化测试环境...)

如何使用Pytest中的Fixture进行调用?

@pytest.fixture(scope='function')
def func():
*****
# 第一种,可以接收返回值
def test_func(func):
*****

# 第二种,无法接收返回值
@pytest.mark.usefixtures('func')
def test_func():
******

这里主要是学习第二种

这里就没有拿到上一篇文章中yield的返回值‘zhou'

如何使用Pytest中的Fixture进行调用?


PS:第一种的使用场景满足大部分,第二种更容易让其他人知道调用的是什么