Сбой команды Py.test в Tox, пока она работает из командной строки в новом env

Я столкнулся с очень странным поведением. У меня есть приложение Django, которое я хотел бы проверить. Я создал новую виртуальную среду, заполнил ее py.test и pytest-django и провел тесты с py.test --pyargs app.tests.__init__ --ds=app.tests.settings, Все заработало как положено.

Теперь я хочу запустить тесты, используя токсины. Я также установил tox в моей вышеупомянутой виртуальной среде, добавил эти строки в tox.ini:

[tox]
envlist=pytest

[testenv:pytest]
install_command=
    pip install --use-mirrors -b .tox/build-pytest {opts} {packages}
deps=
    pytest-django
commands=
    py.test \
        --ds=app.tests.settings \
        --pyargs \
        {posargs:app.tests.__init__}

Когда я вошел tox в командной строке все тесты начали терпеть неудачу.

Это очень странно, так как я использую ту же команду для токса. Единственная зависимость приложения - Django.

0 ответов

Другие вопросы по тегам