Я работаю с Pycharm, пытаясь запустить тесты с помощью scrapy unit - и он не запускается. Ошибки для отсутствия импорта, похоже, что все импортные сбои. , например.Как запустить Scrapy модульные тесты в Pycharm
Import error... "no module named mock"
что я сделал:
Get SCRAPY из GitHub
Run пип установить все зависимости от requirements.txt
установлен TOX, уверен, что я могу работать тесты с использованием TOX.
сконфигурированной PyCharm для выполнения тестов с использованием py.test
Я работаю на Ubuntu 14.04, Python 2.7.
Спасибо, вы имеете в виду, я должен настроить PyCharm использовать Tox? –
@omerschleifer Я думаю, что вы можете держать runte 'pytest' для запуска тестов после установки зависимостей с помощью' pip' (первая часть ответа). Кстати, команда 'py.test' в этом случае должна выглядеть как' py.test --cov = scrapy --cov-report = tests/test_loader.py'. Или, второй вариант, настройте ток для запуска тестов (в этом случае он автоматически установит зависимости) - это, вероятно, лучший способ, поскольку он рекомендуется в документах. – alecxe
спасибо agian, все еще после установки тестов, я могу работать с использованием tox, так же, как и раньше, но неудачно в студии Pycharm. Я не вижу возможности установить ток как бегун в pycharm –