プロジェクトの新しいテストを作成しようとしていますが、その1つのテストのみをtoxでテストしたいと思います。他のテストは問題ないことはすでに完全に確信しています。毎回実行する必要はありません。唯一の 提案 私が見つけたのはで動作しません
ERROR: InvocationError: could not find executable
jason meridth によって書かれたように:
$ tox -e py35 -- project/tests/test_file.py::TestClassName::test_method
しかし、細かい部分はコメントで beluga.me によって言及されています:tox.ini
ファイルがある場合は、toxでpytestするために {posargs}
を追加する必要があるかもしれません.ini :
[tox]
envlist = py35
[testenv]
deps =
pytest
pytest-cov
pytest-pep8
commands =
pip install -e .
pytest {posargs}
python3 -m unittest -q test_file.TestClassName
次のコマンドを実行します:tox -epy27 -- test_name
詳細 。