2

私は非常に奇妙な行動に遭遇しました。テストしたいDjangoアプリがあります。新しい仮想環境を作成し、py.test と pytest-django を配置して、テストを実行しましたpy.test --pyargs app.tests.__init__ --ds=app.tests.settings。すべてが期待どおりに機能しました。

ここで、tox を使用してテストを実行したいと思います。上記の仮想環境に 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すると、すべてのテストが失敗し始めました。

tox に同じコマンドを使用しているため、これは非常に奇妙です。アプリの依存関係は Django のみです。

4

0 に答える 0