import pytest # mark标记 带参数的fixture 中的某些参数枚举值 @pytest.fixture(params=[1, 2, pytest.param(3, marks=pytest.mark.skip)]) def data(request): return request.param # 调用data def test_data(data): pass if __name__ == '__main__': pytest.main(['-vs', 'test_fixture_marks.py'])
pytest1-@pytest.fixture request参数化fixture
最新推荐文章于 2025-09-17 13:35:54 发布
本文介绍如何在pytest中使用参数化fixture,并通过标记特定参数来跳过或选择性运行测试。示例代码展示了如何定义带有参数的fixture,以及如何在测试函数中调用这些fixture。
660

被折叠的 条评论
为什么被折叠?



