尽管输出中没有错误并且收集了所有测试(在输出中),VSCode 测试资源管理器仍挂起

问题描述 投票:0回答:1

我在 VSCode 中的测试资源管理器方面遇到了很多问题。直到上周为止,它一直运行良好。我正在编写新的测试并单击“刷新测试”,然后它突然(并且相当随机地)停止工作 - 特别是它永远“发现”测试。

enter image description here

尽管事实上输出显示测试似乎在输出窗口中被正确发现: enter image description here

如果我使用标准 pytest 终端命令运行测试,测试也会全部通过: enter image description here

我的目录结构如下:

application
├── backend
│   ├── src
|   ├── |── __init__.py
|   ├── |── manage.py
|   ├── |── app1
|   ├── |── ├── __init__.py
|   ├── |── ├── folder1
|   ├── ├── ├── ├── __init__.py
|   ├── |── ├── ├── views.py
|   ├── |── ├── ├── class1.py
|   ├── |── ├── ├── class2.py
|   ├── ├── ├── ├── tests
|   ├── ├── ├── ├── ├── __init__.py
|   ├── ├── ├── ├── ├── test_class1.py
|   ├── ├── ├── ├── ├── test_class2.py
|   ├── ├── ├── ├── ├── test_views.py
|   ├── |── ├── folder2
|   ├── ├── ├── ├── __init__.py
|   ├── |── ├── ├── views.py
|   ├── |── ├── ├── class1.py
|   ├── |── ├── ├── class2.py
|   ├── ├── ├── ├── tests
|   ├── ├── ├── ├── ├── __init__.py
|   ├── ├── ├── ├── ├── test_class1.py
|   ├── ├── ├── ├── ├── test_class2.py
|   ├── ├── ├── ├── ├── test_views.py
|   ├── |── app2
|   ├── |── ...
|   ├── pytest.ini
│   ├── Dockerfile
│   ├── Dockerfile.dev
我的 settings.json 文件目前是这样的(我根据 Stack Overflow 上的各种文章尝试了各种不同的设置,但到目前为止没有一个有效): enter image description here

发生的另一件事是我无法取消测试发现或重新启动它。如果我尝试,我确实收到一个错误,它已经启动并且无法重新启动: enter image description here

我希望有人可以提供帮助,因为我正在慢慢失去理智:(。

python django visual-studio-code
1个回答
0
投票

移回之前的 python 版本 (2024.22.0),2024.22.1 已损坏,知道某些配置

请参阅此链接了解更多信息:https://github.com/microsoft/vscode-python/issues/24655

© www.soinside.com 2019 - 2024. All rights reserved.