Я пытаюсь использовать Python инфраструктуру тестирования через VSCode и думаю, что мне удалось заставить ее почти работать.
В настоящее время симптомы таковы, что для модулей инфраструктуры тестирования :
- Go - для определения, просмотра и сопутствующих работ по функциональности
- pylint выбрасывает нерешенные ошибки импорта
Другие стандартные / установленные в пипсах модули отлично работает.
Я сделал следующее:
- Создал Python venv и настроил VSCode для использования в качестве моего интерпретатора
- Установите Python venv
activate
скрипт для обновления PYTHONPATH
и GIT_REPO
(требование каркаса) - Добавлено следующее к
.vscode/settings.json
:
"python.pythonPath": "/path/to/my/venv/bin/python",
"python.testing.pytestEnabled": true,
"python.testing.nosetestsEnabled": false,
"python.testing.unittestEnabled": false,
"python.envFile": "${workspaceFolder}/.env",
"python.autoComplete.extraPaths": [
"/path/to/the/framework/lib"
],
Я получил python.autoComplete.extraPaths
вещь из этого вопроса , и это был шаг, который получил go - к определению и схожей функциональности.
Добавлено следующее к
.env
в папке рабочей области:
GIT_REPO=/path/to/the/framework
PYTHONPATH=$GIT_REPO/lib