Ведите установку с Pydev - PullRequest
0 голосов
/ 19 января 2019

Я новичок в Python. Я хотел бы запустить Behave на IDE.

Итак, я пытаюсь запустить официальный учебник Behave.

Когда я запускаю себя в терминальной команде, все в порядке. Так что я думаю, код / ​​установка в порядке!

enter image description here

Проблемы:

1 - я не знаю, почему у меня все еще есть эти ошибки (даны неопределенные переменные, когда, тогда)

2 - 0 тест выполняется, когда я щелкаю правой кнопкой мыши на step.py, «Запуск от имени Python unit-test»

3 - предупреждение "нет соответствующего кода клея" в моем файле .feature

errors on exlipse

Среда: плагины Pydev и Cucumber, Eclipse Neon, Jdk 8, Windows 10 64bit, Python 3.7.2 Behave 1.2.6

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Что ж, если вы просто хотите интегрироваться с внешним бегуном, вы можете сделать это и в PyDev, используя внешнюю конфигурацию запуска (в меню: run > external tools).

Другим вариантом использования его в PyDev может быть использование pytest с pytest-bdd для его запуска (чтобы запустить pytest на PyDev, вы должны настроить бегун в preferences > pydev > pyunit).

Что касается импорта, который не найден, попробуйте добавить behave к forced builtins (см. Инструкции http://www.pydev.org/manual_101_interpreter.html) и, чтобы избежать неиспользованного импорта, импортируйте только то, что вам нужно (from behave import when, given, then) или добавьте #noqa в этой строке.

0 голосов
/ 21 января 2019

Моя проблема была: «Я хочу IDE, где я могу выполнить Behave»

Pycharm делает работу.

Я сделал скрипт для простого выполнения тестов:

кд / Д% ~ дп0

1009 * ведут себя *

...