2016-01-19 2 views
0

Я пытаюсь получить плагин носа allure для работы с nosetests для простого теста. Я могу заставить его работать на моей локальной машине, но после того, как установлены все необходимые питона пакеты на моем удаленном сервере и работает там я получаю следующую ошибкунет такой опции --with-allure при запуске nosetests allure plugin

[[email protected] kieran]# nosetests test.py --nologcapture --with-allure --logdir=./allure-xmls

Usage: nosetests [options]

nosetests: error: no such option: --with-allure

Я проверил необходимые пакеты как локально, так и удаленно, и они то же, чего я здесь не хватает?

Локальный список пакетов

астроида (1.3.6) autopep8 (1.1.1) нажмите (3,3) покрытия (4.0b3) docopt (0.6.2) DV (0.0.0) ECDSA (0,13) EnmUtils (0.0.0) EnmUtilsInt (0.0.0) enum34 (1.0.4) epydoc (3.0.1) Ткань (1.10.1) fakeredis (0.6.1) linecache2 (1.0.0) logilab-common (0.63.2) lxml (3. 4.4) макет (1.0.1) MySQL-Python (1.2.5) namedlist (1.7) носа (1.3.7) нос Привлекательность-плагин (1.0.1) нос cprof (0.1-0) parameterizedtestcase (0.1.0) paramiko (1.15.2) pep8 (1.6.2) пип (7.1.0) ру (1.4.30) PyCrypto (2.6.1) pylint (1.4.3) pytest (2.7.2) pytest-привлекательность-адаптер (1.6.6) Redis (2.10.3) запросов (2.7.0) селеном (2.45.0) Setuptools (18.0.1) шесть (1.9. 0)traceback2 (1.4.0) Unipath (1,0) unittest2 (1.0.1) колесо (0.24.0) (окр)

Список на сервере

[корень @ сервер Киран] # список пип

argparse (1.2.1) покрытия (3.0.1) распространение (0.6.10) enum34 (1,0) Ethtool (0.6) Firstboot (1,110) GlusterFS-апи (3.6.0.29) iniparse (0.3.1) iwlib (1,0) LXML (3.5.0) M2Crypto (0.20.2) MySQL-Python (1.2.3rc1) namedlist (1.7) носа (1.3.7) нос Привлекательность-плагин (1.0.1) ordereddict (1.2) унций (0.12.0) пип (7.1.0) ру (1.4.30) pycurl (7.19.0) pygpgme (0.1) pytest (2.7.2) pytest-привлекательность-адаптер (1.6.6) Python-Мех (0,11) scdate (1.9.60) Setuptools (0.6rc11) шесть (1.9.0) скольжения (0.2.20) Unipath (0.2.1) unittest2 (0.5.1) urlgrabber (3.9.1) yum-metadata-parser (1.1.2)

+0

Где 'nosetests' указывает на:' какие nosetests'? – alecxe

+0

Hi @alecxe благодарит за быстрый ответ! [root @ server kieran] #, который nosetests /usr/bin/nosetests – Kieran

+0

Я только что понял, что мой виртуальный вентилятор активирован локально, после этого отключен, и теперь я получаю ту же ошибку, что и на сервере. Глупый, но я рад, что они оба по крайней мере последовательны. Я должен иметь что-то в этом virtualenv, что я упустил – Kieran

ответ

0

@Kieran, вам просто нужно установить плагин в виртуальную среду, в которой выполняются тесты. Попробуйте следующее: pip install nose-allure-plugin

Смежные вопросы