«Тесты не были найдены» в Pycharm Professional 2019.1 с использованием Behavo

#python #pycharm #bdd

#python #pycharm #bdd

Вопрос:

Запускаю Python BDD, использую Behaviour в pycharm 2019.1 pro. Только начал изучать Python и Pycharm IDE.

Использовал базовый пример для запуска файла функций с одним сценарием в нем. Когда я запускаю с помощью Pycharm Terminal, сценарий выполняется нормально. Когда я делаю то же самое, щелкая правой кнопкой мыши по сценарию в редакторе, я получаю сообщение во время выполнения «Тесты не найдены».

Я искал в SO, но ответы относятся к модульным тестам, а не к тестам BDD.

Я зашел в конфигурацию запуска / отладки и попытался установить рабочий каталог в свою папку функций или папку проекта, но все та же проблема.

Ранее у меня был python 3.7, но теперь я использую python 3.6 (оба установлены), и интерпретатор настроен на поведение

Ответ №1:

У меня все заработало, но я полностью удалил папки pycharm, python 3.6 и python 3.7 (включая скрытые папки из private @ root) со своего компьютера, заново установил pycharm с python 3.6 и затем исправил. Тесты теперь работают.

Понятия не имею, почему именно это произошло, за исключением того, что это может быть какая-то конфликтующая конфигурация из-за разных версий python.