Конфигурация VScode unittest - PullRequest
2 голосов
/ 09 июля 2020

Обычно я использую эту команду для запуска моих python (3.6) unittests из моего проекта root каталог

python -m unittest discover -v -s . -p "test_*.py"

Однако я не могу его настроить используя vscode. Моя конфигурация:

  "python.testing.unittestArgs": ["-v", "-s", ".", "-p", "test_*.py"],
  "python.testing.pytestEnabled": false,
  "python.testing.nosetestsEnabled": false,
  "python.testing.unittestEnabled": true

И я получаю сообщение

No tests discovered, please check the configuration settings for the tests.

Как мне исправить мои настройки vscode, чтобы запустить unittests.

Ответы [ 2 ]

0 голосов
/ 10 июля 2020

Настройка

 "python.testing.unittestArgs": ["-v", "-s", ".", "-p", "test*.py"],

работает.

0 голосов
/ 10 июля 2020

Вы можете попробовать изменить "." в конфигурации на расположение прямой родительской папки тестового файла.

вот так:

"python.testing.unittestArgs": [
        "-v",
        "-s",
        "./A/a",
        "-p",
        "test_*.py"
    ],

Укажите точное расположение тестовый файл и он будет найден.

Ссылка: Это .

...