Конфигурация отладки кода visual studio для django не распознает тестовые файлы

У меня стандартная настройка проекта, где мой test.py находится внутри папок app. Когда я вручную запускаю

py manage.py test

он распознает мои тестовые файлы.

При использовании этой отладочной конфигурации тесты не запускаются.

Found 0 test(s).
System check identified no issues (0 silenced).      

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

Как их правильно настроить?

launch.json:

{
    "name": "Python: Django",
    "type": "python",
    "request": "launch",
    "program": "${workspaceFolder}\\django_project\\manage.py",
    "args": [
        "test"
    ],
    "django": true,
    "justMyCode": true
},

enter image description here

Я использовал простой пример, но не столкнулся с какими-либо проблемами. Я думаю, что это может быть связано с путем manage.py в вашем launch.json файле. Вы можете удалить launch.json и использовать автоматическое создание в отладке, чтобы получить новую настройку.

Вот мой launch.json:

"configurations": [
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}\\manage.py",
            "args": [
                "test"
            ],
            "django": true,
            "justMyCode": true
        }
    ]

Моя manage.py находится под рабочей областью, как на картинке:

enter image description here

Конечно, у меня есть другое предложение. Вы можете попробовать pytest.

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