指定测试用例失败N次后停止测试
pytest --maxfail=n
指定测试用例测试
对模块文件测试 pytest test.py
对指定模块中测试用例进行测试
pytest test.py::test_one
对指定文件夹进行测试
pytest test/
对指定标记符修饰的测试用例进行测试
pytest -m 标记符
pytest -m slow 这种方式会运行所有通过装饰器 @pytest.mark.slow进行装饰的测试用例。
展示详细的测试信息
pytest -r[追加参数] test.py 追加参数: f - failed 显示失败 E - error 显示错误 s - skipped 显示跳过 x - xfailed X - xpassed p - passed P - passed with output a - all except p 显示所有出了pass的信息