Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

PyCharm Behave: проблемы с feature файлами на русском языке

pycharm
behave
Теги: #<Tag:0x00007f7b69736518> #<Tag:0x00007f7b69736270>

(rmerkushin) #1

Всем доброго времени суток!

Столкнулся недавно с проблемами поддержки русского языка в 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