Как передать параметры плагина в py.test при использовании Pycharm Py.test Runner? - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь запустить некоторые тесты, используя тестер Pycharm py.test, и мне нужно передать параметр командной строки в плагин py.test ( pytest-beds ).

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

Testing started at 9:54 AM ...
/usr/local/bin/python /Applications/PyCharm.app/Contents/helpers/pycharm/_jb_pytest_runner.py -- --sdk-path=/some/other/long/path/google-cloud-sdk/platform/google_appengine tests/test_fixture_handler
Launching py.test with arguments --sdk-path=/some/other/long/path/google-cloud-sdk/platform/google_appengine tests/test_fixture_handler in /some/long/path

usage: _jb_pytest_runner.py [options] [file_or_dir] [file_or_dir] [...]
_jb_pytest_runner.py: error: unrecognized arguments: --sdk-path=/some/other/long/path/google-cloud-sdk/platform/google_appengine
  inifile: /some/long/path/pytest.ini
  rootdir: /some/long/path

Process finished with exit code 2
Empty test suite.

Добавление опции для усыновления в pytest.ini, но я получаютот же результат.

1 Ответ

0 голосов
/ 30 мая 2018

В основном та же проблема, что и: PyCharm не может загрузить NoseGAE .Движок приложений Google включает в себя древние средства настройки, которые мешают загрузке плагинов py.test.

...