Visual Studio 2019 не находит python тестов (pytest или unittest) - PullRequest
0 голосов
/ 26 января 2020

Я только начал проект Django с Visual Studio 2019 ( v 16.4.3 ), чтобы ознакомиться с ним, и я вижу, что модульные тесты не обнаруживаются.

Visual Studio позволяет добавить файл python unittest, который содержит файл, который должен произойти сбой при запуске, поэтому я почти уверен, что он должен быть обнаружен:

import unittest

class Test_test_1(unittest.TestCase):
    def test_A(self):
        self.fail("Not implemented")

if __name__ == '__main__':
    unittest.main()

Я также пытался изменить настройки в Project / Properties и пробовал как с pytest, так и с unittest, но результат тот же:

enter image description here (конечно, нажав «Выполнить все» "ничего не обнаруживает)

Бег python manage.py test также находит 0 тестов:

enter image description here

Является ли это Известная проблема Visual Studio?
Или я помещаю файлы по неправильному пути?
Любой намек на то, что я делаю здесь неправильно?

ps Я видел другой вопрос по SO об этом, но этот парень получил ошибку. Я просто ничего не получаю.

1 Ответ

0 голосов
/ 26 января 2020

Как ни странно, повторное открытие Visual Studio после установки PyCharm вызвало сообщение о том, что pytest не установлен в системе (она была установлена, я уверен в этом). Нажав на действие в сообщении, переустановил его, и после перестройки проекта были обнаружены тесты:

enter image description here

...