我在 VS Code 中使用 pytest 包。在我的一项测试中,输出如下:
...Full output truncated (38 lines hidden), use '-vv' to show
所以我尝试通过将
-vv
添加到 Settings > Extensions > Python > Testing: Pytest Args
来传递此选项 - 但这没有效果。事实上,VS Code 的 Python 输出显示参数未传递:
2025-01-21 18:32:59.255 [info] > conda run -n mypackage --no-capture-output python ~/.vscode/extensions/ms-python.python-2024.22.2-darwin-arm64/python_files/get_output_via_markers.py -m pytest --rootdir . --override-ini junit_family=xunit1 --junit-xml=/var/folders/9l/8ctsrnn52fgbfv9t_tv0spfc0000gn/T/tmp-76078weBH0cvqbBI6.xml ./tests/test_mytest.py::testfunction
如何确保启用详细选项?
设置 > 扩展 > Python > 测试:Pytest Args 对我有用。 请检查您的settings.json文件是否已保存。
"python.testing.pytestArgs": [
".",
"-vv"
],