python - 如何在 Visual Studio 代码的 Python 扩展中选择一个子文件夹作为包含测试的目录

标签 python visual-studio-code

我正在将 VScode 与 python 代码一起使用,并且我有一个包含 python 测试的子目录(2 级深)的文件夹。

当我尝试“Python: Discover Tests”时,它要求提供一个测试框架(选定的 pytest)和测试所在的目录。在此选项中,它只显示顶级目录,不允许选择子目录。

我试图输入目录路径,但它不接受。

有人可以帮助如何实现这一目标吗?

最佳答案

有两种选择。一种是保持选择不变,并通过添加 __init__.py 确保您的目录是包。适当的文件。另一个是您可以进入工作区设置并调整 "python.testing.pytestArgs"适当设置以指向您的测试。

关于python - 如何在 Visual Studio 代码的 Python 扩展中选择一个子文件夹作为包含测试的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60665350/

相关文章:

python - f2py 中的 malloc 错误

python - Popen subprocess.PIPE 及其用途

python - 使用字典存储数据的更干净的方法

C++ OSX 设置 w/Vs 代码还是?

rust (VSCode) 错误 : spawnSync undefined ENOENT

python - keras自定义损失函数调用隐藏层密集操作

python - 使用谷歌应用程序引擎和Python,如何检查复选框是否被标记?

json - Visual Studio Code (Ruby) 未捕获的异常 - 无法加载此类文件

javascript - 在 VSC 中打开文件夹时,我可以选择是替换当前窗口还是在新窗口中打开文件夹?

python - 安装模块时,VSCode/pylint 将模块 win32event 报告为未解析的导入