You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法识别Python测试子文件夹中的单元测试问题求助

VS Code无法识别Python测试子文件夹中的单元测试问题求助

我正在Visual Studio Code中搭建一个Python项目,我的文件夹和文件结构如下:

  • 基础项目文件夹
    • source_folder
      • package1_folder
        • module1.py
      • package2_folder
        • module2.py
    • source_folder_unittests
      • package1_unittests
        • module1_test.py

可惜的是,单元测试发现功能无法识别module1_test.py里的单元测试。但只要我把module1_test.py往上移一层文件夹,就能正常工作了:

  • 基础项目文件夹
    • source_folder
      • package1_folder
        • module1.py
      • package2_folder
        • module2.py
    • source_folder_unittests
      • module1_test.py

这是我的settings.json文件:

{
    "python.testing.unittestArgs": [
        "-v",
        "-s",
        "./source_folder_unittests/",
        "-p",
        "*_test.py"
    ],
    "python.testing.pytestEnabled": false,
    "python.testing.unittestEnabled": true,
}

VS Code难道不识别子文件夹里的单元测试吗?还是说我漏掉了什么必须要做的配置?我已经把source_folder添加到PYTHONPATH环境变量里了。

备注:内容来源于stack exchange,提问作者Blackbriar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 13:23:02