我是pytest的新手,试图探索并理解通用runtest
钩子如何工作:
pytest_runtest_setup
pytest_runtest_call
pytest_runtest_teardown
我已经提到了pytest文档,但是在3以上找不到可靠的例子。如果有人可以提供工作示例/演示或参考链接(如果可用的话),那将会很棒。提前谢谢。
答案 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
实际上是在进行测试。