Подтвердить что ты не робот

Как заставить PyTest работать в Visual Studio

Я хочу интегрировать PyTest с Visual Studio чтобы мои тесты отображались в Test Explorer. До сих пор я не нашел никакого способа сделать это, хотя некоторые старые сообщения здесь предполагают, что люди делали это раньше. Насколько я могу судить, как предполагает эта статья, кто-то должен разработать интерфейс адаптера для PyTest. Однако другие посты, подобные этой, показывают, что другим удалось добиться того, чтобы это сработало. Но эти двое не помогли мне до сих пор. Есть ли способ заставить это работать?

4b9b3361

Ответ 1

Сначала вы должны убедиться, что pytest был установлен в текущей настроенной среде python. Затем необходимо настроить его следующим образом: параметры командной строки для pytest можно передать, добавив необходимые параметры в следующий раздел в файле настроек user или workspace settings.json: добавьте параметры в виде отдельных элементов, как показано ниже:

"python.unitTest.pyTestArgs": [
    "--exitfirst",
    "--verbose"
],

Скажите, пожалуйста, если это работает хорошо

Ответ 2

Сначала установите Pytes на свой локальный компьютер. Если ваша студия Visula уже интегрирована с Python и если ваш тест также использует Pytest, вам не нужно беспокоиться, ваш визуальный мастер будет использовать Pytest.

Ответ 3

Поддержка Pytest в Visual Studio была добавлена в Visual Studio 2019 (16.3 Preview 2)

Вы должны изменить свой тестовый фреймворк проекта, щелкнув его правой кнопкой мыши и перейдя в Свойства → Тест

Вы можете добавить pytest.ini в свой проект для дальнейшей настройки pytest.

Больше информации от самих MS: https://devblogs.microsoft.com/python/whats-new-for-python-in-visual-studio-16-3-preview-2/

Ответ 4

Go To **CommandPrompt(cmd)** 
Make sure you are connected to internet
type "**pip install pytest**"
***press enter***
After the process done
Restart the PC