VSCode Test Explorer зависает, несмотря на отсутствие ошибок в выводе и сбор всех тестов (в выводе).

У меня возникло много проблем с Test Explorer в 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
And my settings.json file is currently this (I tried all sorts of different settings in accordance with various articles on Stack Overflow, but none has worked so far): enter image description here

Еще одна вещь, которая происходит, заключается в том, что я не могу отменить обнаружение теста или перезапустить его. Если я попытаюсь, то получу ошибку, что оно уже началось и не может быть перезапущено: enter image description here

Надеюсь, кто-нибудь сможет помочь, потому что я медленно схожу с ума из-за этого :(.

Вернитесь к предыдущей версии python (2024.22.0), 2024.22.1 не работает из-за некоторых конфигураций

смотрите эту ссылку для получения дополнительной информации : https://github.com/microsoft/vscode-python/issues/24655

Вернуться на верх