在 VSCode 中运行调试 Python 单元测试需安装 Python 扩展和测试框架(如 pytest),配置测试框架、路径及文件匹配规则,测试函数旁点击 ▶ 或虫形图标即可运行或调试,注意命名规范与解释器环境。

在 VSCode 中运行和调试 Python 单元测试其实很直接,关键是配置好测试框架(如 unittest 或 pytest)、正确识别测试文件结构,并利用内置的测试面板和调试器。
VSCode 本身不自带 Python 测试功能,依赖官方 Python 扩展(由 Microsoft 提供)以及你项目中实际使用的测试工具。
pytest,终端中运行 pip install pytest;若用标准库 unittest,无需额外安装VSCode 需要知道用哪个框架、从哪找测试。打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入并选择:
Python: Configure Test Framework
unittest 或 pytest)tests/ 或 .)test_*.py 或 *_test.py,pytest 还支持 test_*.py 和 *_test.py)配置会写入工作区的 .vscode/settings.json,例如:
立即学习“Python免费学习笔记(深入)”;
"python.testing.pytestArgs": ["tests"],<br>"python.testing.unittestEnabled": false,<br>"python.testing.pytestEnabled": true
测试发现成功后,VSCode 会在测试函数上方显示绿色 ▶ 按钮(“Run Test”)和虫形图标(“Debug Test”)。
如果测试没出现或报错,优先检查这几项:
mytest.py 而非 test_mytest.py
unittest 要求类继承 unittest.TestCase,方法以 test_ 开头;pytest 要求函数名以 test_ 开头或类名以 Test 开头且无 __init__
sys.path,必要时在 settings.json 中添加 "python.defaultInterpreterPath" 或使用 PYTHONPATH
基本上就这些。配置一次,后续测试运行和调试就跟写代码一样顺手。
以上就是在VSCode中运行和调试Python单元测试的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号