Когда я щелкаю правой кнопкой мыши на тестовом модуле (файле) и выбираю Run Unittests in ...
, PyCharm делает это, используя свой тестовый GUI.
Когда я щелкаю правой кнопкой мыши по пакету (каталогу) с некоторыми тестовыми модулями, PCcharm знает, что существуют модульные тесты - он показывает пункт меню Run Unittests in ...
. Но тогда PyCharm не может найти никаких тестов.
(В моем каталоге testing
находится __init__.py utils_test.py
. В последнем class UtilTest(TestCase)
.)
Выход:
Launching unittests with arguments python -m unittest discover-s /home/joshua/PycharmProjects/myproj/proj/testing -t in /home/joshua/PycharmProjects/myproj/proj/testing
Ran 0 tests in 0.000s
OK
Я могу создать пакет и запустить его вручную, но я хочу воспользоваться преимуществами графического интерфейса тестирования PyCharm для сравнения фактических и ожидаемых результатов и т. Д.
Как я могу получить его, чтобы обнаружить мои юнит-тесты?