Всем доброго времени суток!
Столкнулся недавно с проблемами поддержки русского языка в feature файлах в #behave плагине для #pycharm :
- Если использовать комбинированные feature файлы, тобишь когда кейврд на английском а остальной текст на русском то при запуске теста из #pycharm выдает ошибку про кодировку, лечится следующим способом:
export LANG=ru_RU.UTF-8
export LC_ALL=ru_RU.UTF-8
- Если весь текст feature файла писать на русском, то не работает автокомплит и подсветка синтаксиса пока не добавишь в начало файла
# language: ru
- Для feature файлов полностью на русском языке, если в реализации step’ов используются декораторы отличные от
@step
, тобишь@given, @when, @then
, то в feature файле шаги помечаются как не реализованные.
А вопрос у меня такой, как подружить #pycharm с русским языком в полном объеме?)
P.S.: Так же у плагина для #behave есть бага при запуске тестов на #python 3.6.0 - PY-22104