gpt4 book ai didi

pytest - pytest生成报告后如何执行代码(使用pytest)?

转载 作者:行者123 更新时间:2023-12-04 16:44:48 25 4
gpt4 key购买 nike

所以我试图在 pytest 完成执行后自动将 html 报告(pytest 创建的)SFTP 到服务器。这是否存在于 pytest 中,还是我必须创建一个包装器?

我知道有“setup”和“teardown”方法,并且存在一个可以在所有测试运行后执行的 teardown 方法,但这是在生成报告之前发生的(不是我想要的!)。

最佳答案

您可以在 pytest_unconfigure 中处理此问题钩。如果您使用 pytest-html要生成你的测试报告,你可以做这样的事情来访问报告的路径

# in conftest.py
def pytest_unconfigure(config):
html_report = config._html.logfile # provides full path of generated html report
# or
html_report = config.option.htmlpath # provides the value passed with --html command line option
# your code to upload to sftp goes here

关于pytest - pytest生成报告后如何执行代码(使用pytest)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45362016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com