pytest框架的通用runtest钩子示例

时间:2017-05-06 00:05:09

标签: python pytest

我是pytest的新手,试图探索并理解通用runtest钩子如何工作:

pytest_runtest_setup
pytest_runtest_call
pytest_runtest_teardown

我已经提到了pytest文档,但是在3以上找不到可靠的例子。如果有人可以提供工作示例/演示或参考链接(如果可用的话),那将会很棒。提前谢谢。

1 个答案:

答案 0 :(得分:2)

查看_pytest.runner中的默认实施:https://docs.pytest.org/en/latest/_modules/_pytest/runner.html

您也可以参考以下答案:https://stackoverflow.com/a/38823263/3858507

通常,pytest_runtest_setup / teardown会对插件运行的测试实施设置或拆解(非常类似于测试类的设置和拆卸)。

pytest_runtest_call实际上是在进行测试。