获取非测试模块的pytest回溯

2024-09-30 03:25:42 发布

您现在位置:Python中文网/ 问答频道 /正文

pytest提供的回溯对调试非常有用。你知道吗

即使脚本本身不包含任何测试模块,是否有方法使用pytestapi运行脚本?从本质上说,我希望找到一种方法,在脚本中精确定位并运行某个函数,就像它是一个测试一样,但要获得pytest格式的回溯。你知道吗


Tags: 模块方法函数脚本pytest格式本质精确定位
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:42

test discovery上的pytest文档说明通常只运行名称以test_开头的函数。但是,可以使用^{}配置选项更改此行为。尝试在命令行中输入:

pytest [script.py] -o python_functions=[script_function]

其中,应该用python脚本文件路径替换[script.py],并用要运行的函数的名称替换[script_function]。你知道吗

相关问题 更多 >

    热门问题