Pytest 总结
在这个 pytest 教程中,我们涵盖了以下领域:
- 安装 pytest..
- 识别测试文件和测试功能。
- 使用 pytest -v 执行所有测试文件。
-
使用 pytest
-v 执行特定文件。 -
通过匹配 pytest -k
-v 的子字符串执行测试。 -
基于标记 pytest -m
-v 执行测试。 - 使用 @pytest.fixture 创建夹具。
- conftest.py 允许从多个文件访问固定装置。
- 使用 @pytest.mark.parametrize 参数化测试。
- 使用 @pytest.mark.xfail 进行 Xfailing 测试。
- 使用 @pytest.mark.skip 跳过测试。
-
使用 pytest --maxfail =
在 n 次失败时停止测试执行。 -
使用 pytest -n
并行运行测试。 - 使用 pytest -v --junitxml = "result.xml" 生成结果 xml。