VSCode Python测试失败错误:未找到文件:./test\u mything\u plugin.py::test\u get\u conn

VSCode Python测试失败错误:未找到文件:./test\u mything\u plugin.py::test\u get\u conn,python,visual-studio-code,pytest,Python,Visual Studio Code,Pytest,与vscode-python-github.com问题列表上的问题8222非常相似,但该线程似乎已死亡,因此我将打开一个新的线程 环境数据 VSCode安装 VSCode远程-SSH 我正在使用VSCode Remote-SSH在远程linux系统(版本0.48.0)上进行所有开发和测试 VSCode扩展 仅使用VSCode Python扩展名ms Python.Pythonversion2019.11.50794 我以前使用python测试扩展,但现在该功能被吸收到python扩展中,这非常好

与vscode-python-github.com问题列表上的问题8222非常相似,但该线程似乎已死亡,因此我将打开一个新的线程

环境数据 VSCode安装 VSCode远程-SSH 我正在使用VSCode Remote-SSH在远程linux系统(版本0.48.0)上进行所有开发和测试

VSCode扩展 仅使用VSCode Python扩展名
ms Python.Python
version
2019.11.50794
我以前使用python测试扩展,但现在该功能被吸收到python扩展中,这非常好

VSCode项目设置.json python 预期行为
  • VSCode能够执行测试发现中所示的测试
  • VSCode装饰显示在test.py文件中
  • 实际行为
  • 测试发现工作正常,测试显示在测试资源管理器中,太棒了
  • 测试装饰不显示在文本编辑器窗口中
  • 运行测试时,无法找到已发现的测试文件,测试执行失败,调试控制台中出现堆栈跟踪
  • 输出 开发人员工具控制台
    通常,测试的代码镜头失败是因为其他扩展(如gitlens)干扰或IntelliSense(如Jedi或Microsoft Python语言服务器)未拾取代码。我会尝试关闭其他扩展,看看这是否解决了问题。我还会检查测试文件中是否有代码完成

    Version: 1.39.2 (user setup)
    Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
    Date: 2019-10-15T15:35:18.241Z
    Electron: 4.2.10
    Chrome: 69.0.3497.128
    Node.js: 10.11.0
    V8: 6.9.427.31-electron.0
    OS: Windows_NT x64 6.1.7601
    
    {
        "python.pythonPath": "/local/me/opt/miniconda3/envs/deathstar/bin/python",
        "python.testing.pytestArgs": [
            "test",
            "--disable-warnings",
        ],
        "python.testing.unittestEnabled": false,
        "python.testing.nosetestsEnabled": false,
        "python.testing.pytestEnabled": true,
    }
    
    $ python --version
    Python 3.6.8 :: Anaconda, Inc.
    
    $ python -c "import pytest;print(pytest.__version__)"
    5.3.1
    
    ============================= test session starts ==============================
    platform linux -- Python 3.6.8, pytest-5.3.1, py-1.8.1, pluggy-0.13.1
    rootdir: /home/me/project/project_name
    collected 0 items
    
    -------------- generated xml file: /tmp/tmp-304736fTj9ikMPptk.xml --------------
    ============================== 1 warning in 0.01s ==============================
    ERROR: file not found: ./test_mything_plugin.py::test_get_conn
    
    [Extension Host] Info Python Extension: 2019-12-31 20:10:20: Cached data exists ActivatedEnvironmentVariables, /home/tjones/project/airflow_etl
    console.ts:137 [Extension Host] Info Python Extension: 2019-12-31 20:10:20: getActivatedEnvironmentVariables, Class name = b, completed in 1ms, Arg 1: <Uri:/home/tjones/project/airflow_etl>, Arg 2: undefined, Arg 3: undefined
    console.ts:137 [Extension Host] Info Python Extension: 2019-12-31 20:10:20: > /local/tjones/opt/miniconda3/envs/airflow/bin/python -m pytest --rootdir ~/project/airflow_etl --junitxml=/tmp/tmp-1575s6J3FtN4Ho55.xml --disable-warnings ./test_bam_ctds_plugin.py::test_get_conn
    console.ts:137 [Extension Host] Info Python Extension: 2019-12-31 20:10:20: cwd: ~/project/airflow_etl
    
    > /local/tjones/opt/miniconda3/envs/airflow/bin/python -m pytest --rootdir ~/project/airflow_etl --junitxml=/tmp/tmp-1575D8SX75zh6k5j.xml --disable-warnings ./test_bam_ctds_plugin.py::test_get_conn
    cwd: ~/project/airflow_etl
    > /local/tjones/opt/miniconda3/envs/airflow/bin/python -m pytest --rootdir ~/project/airflow_etl --junitxml=/tmp/tmp-1575s6J3FtN4Ho55.xml --disable-warnings ./test_bam_ctds_plugin.py::test_get_conn
    cwd: ~/project/airflow_etl